我正在尝试使用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/