我正在尝试使用SQL Server bcp实用程序从samba共享导入文本文件。 bcp在Unix行结尾处令人窒息。我确定我可以在Unix或Windows上添加一个中间步骤,以将行尾更改为Windows样式。但是我更愿意不加修改地从Unix导入文件。

有人知道是否有一种方法可以告诉SQL Server bcp查找Unix行结尾吗?

最佳答案

您必须使用带有bcp的格式文件,并将终止符指定为\n。交互式命令行将始终附加\r,其中格式文件将完全使用您指定的格式。引用http://www.eggheadcafe.com/software/aspnet/32239836/bcp-out-with-char10-as-row-terminator.aspx

BOL很好地解释了创建格式文件的方法,但是如果需要帮助,请评论/更新您的原始帖子。

关于sql-server - SQL Server bcp可以在带有Unix行尾的文件中吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1494285/

10-12 01:19