【发布时间】:2018-08-02 11:53:49
【问题描述】:
我浏览了很多帖子,但似乎没有一个有效,我不断收到错误。
我第一次尝试这个:
exec master..xp_cmdshell'bcp ClientDB.dbo.SparePartsPriceList_Temp_Export out ' + @OutPutFolder + '\' + @DealerType +'-XP006.txt -c -T -S DEV-PC\SQLEXPRESS'
第一个“+”出现错误:Incorrect syntax near '+'
然后我尝试了这个:
SET @SQLExport = 'bcp ClientDB.dbo.SparePartsPriceList_Temp_Export out ''' + @OutPutFolder + '''\''' + @DealerType +'''-XP006.txt -c -T -S DEV-PC\SQLEXPRESS'
exec master..xp_cmdshell @SQLExport
但是当我执行存储过程时,出现以下错误:Procedure expects parameter 'command_string' of type 'varchar'.
我无法想象这会如此困难,但我很可能错过了一些小东西。
请有人告诉我我错过了什么?任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签: sql sql-server bcp