【发布时间】:2019-05-18 10:33:09
【问题描述】:
我正在尝试使用 bcp 实用程序 命令行从 MS sql 服务器导出数据。问题是在导出的输出中缺少第一行的第一个双引号,我无法解释原因。
在我用于导出的命令下方:
/opt/mssql-tools/bin/bcp db_schema out dump.csv -c -t"\",\"" -r"\"\n\"" -S my_host -U my_user
但输出结果缺少导出的csv文件第一行(仅第一行)的第一个双引号:
801","40116","Hazelnut MT -L","Thursday Promo","Large","","5.9000","","801","1.0000","","3.6500","2.2500",".0000","default","","","","","Chatime","02/06/2014","09125a9cfffd4143a00e73e3b62f15f2","CB01","",".0000","5.9000","6.9000",".0000",".0000",".0000",".0000",".0000",".0000","0","","0","0","0","","","","","","","","","Modern Milk Tea","","","0","","","1","0","","","","","","","","0","Hau Chan","","","","","","","","","","0","","","","","","","-1","","","","","","","","","","","","0","00000000420714AA","2014-06-02","1900-01-01","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
我错过了什么吗?
【问题讨论】:
-
您为 -t 和 -r 传递的值对我来说看起来很可疑。您希望字段和行终止符(分别)是什么?
-
@BenThul 我会用预期的结果和我得到的错误结果更新问题。
标签: sql-server regex shell bcp