Поделиться через


SET TEXTSIZE (Transact-SQL)

Указывает размер данных типов varchar(max), nvarchar(max), varbinary(max), text, ntext и image, возвращаемых инструкцией SELECT.

Важное примечаниеВажно!

Типы данных ntext, text и image будут удалены в следующей версии Microsoft SQL Server.Избегайте использования этих типов данных в новых проектах и запланируйте внесение изменений в приложения, использующие их в настоящее время.Используйте вместо них типы данных nvarchar(max), varchar(max) и varbinary(max).

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

SET TEXTSIZE { number } 

Аргументы

  • number
    Длина данных varchar(max), nvarchar(max), varbinary(max), text, ntext или image в байтах. Аргумент number является целым числом; максимальное значение для SET TEXTSIZE составляет 2 гигабайта (ГБ), указанное в байтах. Значение 0 устанавливает размер в 4 КБ, принятые по умолчанию.

Замечания

Установка SET TEXTSIZE влияет на работу функции @@TEXTSIZE.

Драйвер ODBC для собственного клиента SQL Server и поставщик OLE DB для собственного клиента SQL Server автоматически устанавливает параметр TEXTSIZE в значение 2147483647 при соединении.

Значение TEXTSIZE устанавливается во время выполнения, а не во время синтаксического анализа.

Разрешения

Необходимо быть членом роли public.

См. также

Справочник

@@TEXTSIZE (Transact-SQL)

Типы данных (Transact-SQL)

Инструкции SET (Transact-SQL)