【问题标题】:Error message "Msg 102, Level 15, State 1, Line 10 Incorrect syntax near '.'"错误消息“消息 102,级别 15,状态 1,第 10 行 '.' 附近的语法不正确”
【发布时间】:2019-01-31 05:31:53
【问题描述】:

我正在尝试使用以下查询批量更新某个表:

bcp master.dbo.Table_name in \C:\SQLDATA\abc.txt -S Computer_name\SQLEXPRESS -c -F3 -t"\t" -T.

我昨天运行了这个完全相同的查询并且它有效,但是今天早上它没有。我收到此错误:

消息 102,第 15 级,状态 1,第 10 行
'.' 附近的语法不正确

我没有发现我正在使用的 SQL 代码有任何错误。

有什么建议吗?

【问题讨论】:

  • 您应该包含您的 SQL 代码,它似乎会产生此错误。

标签: sql-server bcp


【解决方案1】:

您应该去掉 bcp 命令中的最后一个点(在 -T 之后):

bcp master.dbo.Table_name in \C:\SQLDATA\abc.txt -S Computer_name\SQLEXPRESS -c -F3 -t"\t" -T

【讨论】:

    猜你喜欢
    • 2019-06-30
    • 1970-01-01
    • 1970-01-01
    • 2016-10-28
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多