gpt4 book ai didi

sql-server - 从 T-SQL : handling quotes 启动 BCP

转载 作者:行者123 更新时间:2023-12-04 04:54:01 26 4
gpt4 key购买 nike

我正在尝试从 SSMS 运行以下命令:

EXEC xp_cmdshell 'bcp "SELECT *  FROM [erpSQL].[dbo].[Documents]  WHERE NoDoc like 'F%' and DateDoc = cast(GETDATE() as DATE)" queryout "d:\test.txt" -c -t -T ' 

当然我有一个错误 like 'F%' ,说 Incorrect syntax near 'F' .
我该如何处理?
我尝试将单引号加倍,但事实并非如此。
我尝试使用双引号代替,这给了我一个 error near AND .

谢谢!

最佳答案

您需要逃离 'F%'参数。您可以通过在当前参数的开头和结尾添加另一个 ' 来完成此操作,例如 ''F%'' .

关于sql-server - 从 T-SQL : handling quotes 启动 BCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17044176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com