我想从.CSV
文件中选择数据,然后使用查询自动将其插入SQL Server中的表中。任何人都可以帮助使用什么步骤以及用什么驱动程序为.csv
驱动程序选择
'Driver={Microsoft Text Driver (*.txt; *.csv)};
DefaultDir=C:\TempInterface\;',
提前致谢
答案 0 :(得分:1)
请参阅以下链接以了解您的需求。
答案 1 :(得分:0)
您可以运行以下内容:
sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable"
-o "MyData.csv" -h-1 -s"," -w 700
-h-1从结果中删除列名称标题
-s""将列分隔符设置为,
-w 700将行宽设置为700个字符(这需要与最长的行一样宽,否则它将换行到下一行)
关于SQLCMD的更多细节:
http://sqlandme.com/2012/03/27/exporting-data-to-csv-file-using-sqlcmdbcp/