Динамический запрос bcp, не принимающий более 4000 символов
При создании XML я использую XP-CMDSHELL вместе с BCP. Длина моего запроса превышает 4000 символов. Bcp только с учетом 4000 символов. любезно предложите путь. Примечание: запрос не будет преобразован в sp или view
1 ответ
Вы сказали, что "мой запрос длиной 6000 символов"
xp_cmdshell принимает максимум varchar(8000) или nvarchar(4000), поэтому их длина уже ограничена.
Если вам нужен nvarchar, у вас нет другого выбора, кроме рефакторинга.
Если вы можете использовать varchar, вы можете по крайней мере передать всю строку через xp_cmdshell. Примет ли это BCP, это другая проблема,,,