sp_invalidate_textptr (Transact-SQL)

Invalida o ponteiro de texto em linha especificado, ou todos os ponteiros de texto em linha, na transação. sp_invalidate_textptr só pode ser usado em ponteiros de texto em linha. Esses ponteiros são de tabelas cuja opção text in row é habilitada.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]

Argumentos

  • [ @TextPtrValue= ] textptr_value
    É o ponteiro de texto em linha a ser invalidado. textptr_value é varbinary(16), com um padrão NULL. Se for NULL, sp_invalidate_textptr invalidará todos os ponteiros de texto em linha da transação.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

O SQL Server permite no máximo 1.024 ponteiros de texto em linha válidos por transação em um banco de dados; entretanto, uma transação abrangendo mais de um banco de dados pode ter 1.024 ponteiros de texto em linha em cada banco de dados. sp_invalidate_textptr pode ser usado para invalidar ponteiros de texto em linha e, assim, liberar espaço para ponteiros de texto em linha adicionais.

Para obter mais informações sobre a opção text in row, consulte sp_tableoption (Transact-SQL).

Permissões

Requer associação na função pública.