和以前一样,我已经陷入了批量插入SQL Server和CSV文件的地狱。我已经尝试了基本上所有以前的anwers,但没有运气。
例如:
'BULK INSERT ' + @Table
+ ' FROM ''' + @Path + @Table + '.csv'' WITH (
FIRSTROW = 2, FIELDTERMINATOR = '';'', ROWTERMINATOR = ''\r\n'', TABLOCK ) '好事情是我可以从头开始创建CSV文件(我在windows上,但我也需要它们在Linux上工作)。
是否有安全的方法\代码组合来在Windows上创建可在Linux和Windows中通过批量插入读取的CSV文件?
提前谢谢你。
发布于 2019-03-29 19:33:20
最后,通过使用ANSI编码并用,替换所有的;,我解决了这个问题。我使用的代码如下:'BULK INSERT ' + @Table + ' FROM ''' + @Path + @Table + '.csv'' WITH ( FIRSTROW = 2, FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'')'
https://stackoverflow.com/questions/55393539
复制相似问题