【问题标题】:BCP command insert text file to SQL tableBCP 命令将文本文件插入 SQL 表
【发布时间】:2015-08-21 19:12:24
【问题描述】:

我正在尝试使用此 BCP 命令将文本文件导入 SQL:

bcp test.dbo.bcp2 在 C:\Test\test.txt -c -t -SSQServer -U 用户 -P test1 -t \t -r\n -e C:\Test\error.txt

text.txt 文件的列分隔符为 \t,行分隔符为 \n。

收到的错误是 Unexpected EOF。

我可以确认 SQL 表具有正确的表定义,因此不应该出现任何转换错误。

【问题讨论】:

  • 是否有任何文本字段包含换行符的逗号?这可能会导致您的问题

标签: sql bcp


【解决方案1】:

如果您在 excel 中复制数据并将其粘贴到文本文件中并运行命令,我认为没有必要放置任何分隔符,这是一个排列良好的示例

c:\test.txt 中的 BCP 表名 -S 服务器名 -Uuserid -Ppassword -c

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2019-01-24
    • 1970-01-01
    • 2020-04-06
    相关资源
    最近更新 更多