Есть ли ограничение в длине запроса, который может обрабатывать SQL Server?Какое ограничение длины запроса SqlCommand
У меня есть обычный объект SqlCommand и передаю очень длинный оператор select в виде строки.
Запрос кажется прекрасным при работе с движком SQL Server 2005/2008, но не выполняется с движком SQL Server 2000.
У меня нет никаких данных об ошибке. У меня есть только эта информация. Третья рука, но мое приложение работает не так, как ожидалось. Я мог бы решить проблему установки экземпляра SQL Server 2000, но мне было просто интересно, есть ли у кого-нибудь быстрый способ. Да, в SQL Server 2000 есть ограничение 4K или 8K, но не ответ типа 2005.
Я знаю, что я мог бы использовать хранимые процедуры, но предположим, у меня есть веские основания для их использования не :-)
Вот чего я боялся. Да, я могу, проблема в том, что у меня нет управления над базой данных, что означает, что добавление sprocs и т. Д. Не под моим контролем. – 2008-12-03 00:20:38
, который должен быть одним чертом запроса ... – JoshBerke 2008-12-03 00:28:53
Конечно, мне нужно сделать некоторые серьезные манипуляции с столбцами ... так что динамически выполняйте операции LEFT, RIGHT, REPLACE на нескольких столбцах. – 2008-12-03 01:30:44