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


sp_invalidate_textptr (Transact-SQL)

Область применения: SQL Server

Делает недействительным указанный указатель текста строки в транзакции или все подобные указатели. sp_invalidate_textptr можно использовать только в текстовых указателях в строке. Эти указатели относятся к таблицам с включенным параметром строки текста.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_invalidate_textptr [ [ @TextPtrValue = ] TextPtrValue ]
[ ; ]

Аргументы

[ @TextPtrValue = ] TextPtrValue

Указатель текста в строке, который должен быть недействительным. @TextPtrValue — varbinary(16), с значением по умолчанию0x00. Если NULLв sp_invalidate_textptr транзакции недопустимы все текстовые указатели в строке.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

SQL Server позволяет использовать не более 1024 активных текстовых указателей в строке для каждой транзакции на базу данных. Однако транзакция с несколькими базами данных может содержать 1024 текстовых указателей в каждой базе данных. sp_invalidate_textptr можно использовать для недопустимых указателей текста в строке и, следовательно, свободного места для дополнительных текстовых указателей в строке.

Дополнительные сведения о параметре строки см. в sp_tableoption.

Разрешения

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