在生成XML时,我使用XP-CMDSHELL和BCP.My查询字符长度超过4000个字符。 Bcp只考虑4000个字符。 请建议道路。 注意:查询不会在sp或view中转换
答案 0 :(得分:0)
您说“我的查询长度为6000个字符”
xp_cmdshell最多需要varchar(8000)或nvarchar(4000),因此命令长度已受限制。
如果您需要nvarchar,那么您别无选择,只能进行重构。
如果可以使用varchar,那么你至少可以通过xp_cmdshell传递整个字符串。 bcp是否接受了这个,这是一个不同的问题,,,