В SQL Server 2005 я пытаюсь запросить столбец varchar (MAX), в котором есть несколько строк с текстовыми данными, которые превышают 8192. Тем не менее, в Management Studio у меня под Инструменты -> Параметры -> Запрос Результаты -> Результаты в текст -> Максимальное количество символов, отображаемых в каждом столбце = 8192 , что является максимумом. Соответственно, кажется, что усечение этих строк происходит только из-за ограничений, накладываемых текстовым выводом.
Единственное, что я вижу, чтобы обойти это, - это использование функции SUBSTRING для получения, скажем, первых 8000 символов, затем следующих 8000 символов и т. Д. И т. П.
Я должен отметить, что SSIS и BCP для меня не варианты.
У кого-нибудь есть лучшее предложение? Спасибо!