Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Функция типа text, ntext или image, которая проверяет, является ли указанный текстовый указатель действительным.
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Альтернативные функциональные возможности недоступны.
Соглашения о синтаксисе Transact-SQL
Синтаксис
TEXTVALID ( 'table.column' ,text_ ptr )
Аргументы
table
Имя таблицы, которая будет использоваться.
column
Имя столбца, который будет использоваться.
text_ptr
Текстовый указатель, который подлежит проверке.
Типы возвращаемых данных
int
Замечания
Возвращает 1, если указатель является действительным, и 0, если указатель недействителен. Обратите внимание на то, что идентификатор для столбца text должен включать имя таблицы. Нельзя использовать инструкции UPDATETEXT, WRITETEXT или READTEXT без действительных текстовых указателей.
Приведенные ниже функции и инструкции также будут полезны при работе с данными типов text, ntext и image.
| Функция или инструкция | Description |
|---|---|
| PATINDEX ( '%шаблон%', выражение ) | Возвращает позицию символа указанной символьной строки в столбцах text и ntext. |
| DATALENGTH ( выражение ) | Возвращает длину данных в столбцах text, ntext и image. |
| SET TEXTSIZE | Возвращает предельный размер (в байтах) для данных типа text, ntext или image, возвращаемых инструкцией SELECT. |
Примеры
В следующем примере возвращается информация о том, существует ли действительный текстовый указатель для каждого значения в столбце logo таблицы pub_info.
Примечание.
Чтобы выполнить этот пример, необходимо установить базу данных pubs.
USE pubs;
GO
SELECT pub_id, 'Valid (if 1) Text data'
= TEXTVALID ('pub_info.logo', TEXTPTR(logo))
FROM pub_info
ORDER BY pub_id;
GO
Вот результирующий набор.
pub_id Valid (if 1) Text data
------ ----------------------
0736 1
0877 1
1389 1
1622 1
1756 1
9901 1
9952 1
9999 1
(8 row(s) affected)
См. также
DATALENGTH (Transact-SQL)
PATINDEX (Transact-SQL)
SET TEXTSIZE (Transact-SQL)
Функции текста и изображения (Transact-SQL)
TEXTPTR (Transact-SQL)