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.