sp_invalidate_textptr (Transact-SQL)

Применимо к:SQL Server

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

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

Синтаксис

  
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]  

Аргументы

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

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

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

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

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

Разрешения

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

См. также

Хранимые процедуры ядра СУБД (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)