Динамический запрос bcp, не принимающий более 4000 символов

При создании XML я использую XP-CMDSHELL вместе с BCP. Длина моего запроса превышает 4000 символов. Bcp только с учетом 4000 символов. любезно предложите путь. Примечание: запрос не будет преобразован в sp или view

1 ответ

Вы сказали, что "мой запрос длиной 6000 символов"

xp_cmdshell принимает максимум varchar(8000) или nvarchar(4000), поэтому их длина уже ограничена.

Если вам нужен nvarchar, у вас нет другого выбора, кроме рефакторинга.

Если вы можете использовать varchar, вы можете по крайней мере передать всю строку через xp_cmdshell. Примет ли это BCP, это другая проблема,,,

Другие вопросы по тегам