У меня есть большие запросы , поэтому я не могу использовать связанный сервер в производстве по правилам. Я передаю varchar(max)
, который имеет более 8000 символов.sp_executesql или exec (@var) слишком длинный. Максимальная длина - 8000
но sp_executesql
не поддерживает более 8000 символов, то как я могу выполнить свою строку?
Проверить это http://stackoverflow.com/questions/4833549/nvarcharmax-still-being-truncated – Anjali
проблема не с @var или типа NVARCHAR (максом) проблемы с sp_executesql, который поддерживает только 8000 символов. – angel
Возможно, вам потребуется создать представления, чтобы переместить часть инструкции вне запроса, если ограничение находится в параметре хранимой процедуры. – Pekka