小编Xac*_*ner的帖子

将数据从SQL Server Express导出为CSV(需要引用和转义)

我花了两天的时间尝试从SQL服务器安装中导出包含用户输入数据的大文本字段的75,000行表.此数据包含每个简单的ascii字符,制表符和换行符.我需要导出引用每个字段的CSV,并且引用列中的引号被正确转义("").

以下是我到目前为止所尝试的内容: - 从Management Studio右键单击数据库并导出到Excel:由于字段太长而失败. - 数据从Management Studio导出到平面文件,带有"文本分隔符和逗号分隔 - 完全无用,不会在字段内转义,使文件完全不明确. - 命令行中的BCP - 也不支持引用字段.

我需要使用FasterCSV ruby​​库导入.它不允许引号分隔符是非标准的ascii字符或多个字符.它也不允许\n或\ r在未加引号的列中.

任何帮助是极大的赞赏.

ruby sql sql-server csv export

36
推荐指数
4
解决办法
6万
查看次数

标签 统计

csv ×1

export ×1

ruby ×1

sql ×1

sql-server ×1