Типы данных ntext, text и image (Transact-SQL)

Эти типы данных фиксированной и переменной длины предназначены для хранения символьных и двоичных данных в формате Юникод и иных форматах. Данные в формате Юникод представляются символами кодировки UNICODE UCS-2.

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

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

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

Аргументы

  • ntext
    Данные переменной длины в кодировке Юникод с максимальной длиной строки 2^30 - 1 (1 073 741 823) байт. Размер памяти в байтах вдвое превышает длину введенной строки. Синонимом по стандарту ISO для типа ntext является national text.

  • text
    Данные переменной длины не в Юникоде в кодовой странице сервера и с максимальной длиной строки 2^31-1 (2 147 483 647). Если в кодовой странице сервера используются двухбайтовые символы, объем занимаемого типом пространства все равно не превышает 2 147 483 647 байт. Он может быть менее 2 147 483 647 байт — в зависимости от строки символов.

  • image
    Этот тип представляет двоичные данные переменной длины, включающие от 0 до 2^31 – 1 (2 147 483 647) байт.

Замечания

Для работы с данными ntext, text и image можно использовать следующие функции и инструкции.

Функции

Инструкции

DATALENGTH (Transact-SQL)

READTEXT (Transact-SQL)

PATINDEX (Transact-SQL)

SET TEXTSIZE (Transact-SQL)

SUBSTRING (Transact-SQL)

UPDATETEXT (Transact-SQL)

Функция TEXTPTR (Transact-SQL)

WRITETEXT (Transact-SQL)

TEXTVALID (Transact-SQL)

 

См. также

Справочник

Функции CAST и CONVERT (Transact-SQL)

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

LIKE (Transact-SQL)

SET @local\_variable (Transact-SQL)

Основные понятия

Преобразование типов данных (компонент Database Engine)

Поддержка параметров сортировки и Юникода