Partager via


sp_invalidate_textptr (Transact-SQL)

S'applique à : SQL Server

Invalide le pointeur de texte dans la ligne ou tous les pointeurs de texte dans la ligne dans la transaction. sp_invalidate_textptr ne peut être utilisé que sur les pointeurs de texte en ligne. Ces pointeurs proviennent de tables sur utilisant l’option texte dans la ligne activée.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]  

Arguments

[ @TextPtrValue = ] textptr_value Pointeur de texte en ligne à invalider. textptr_value est varbinary(16), avec une valeur par défaut null. Si la valeur EST NULL, sp_invalidate_textptr invalide tous les pointeurs de texte en ligne dans la transaction.

Codet de retour

0 (réussite) ou 1 (échec)

Notes

SQL Server permet un maximum de 1 024 pointeurs de texte valides valides en ligne par transaction par base de données ; Toutefois, une transaction couvrant plusieurs bases de données peut avoir 1 024 pointeurs de texte en ligne dans chaque base de données. sp_invalidate_textptr pouvez être utilisé pour invalider des pointeurs de texte en ligne et, par conséquent, un espace libre pour des pointeurs de texte supplémentaires dans la ligne.

Pour plus d’informations sur le texte de l’option de ligne, consultez sp_tableoption (Transact-SQL).

autorisations

Nécessite l'appartenance au rôle public .

Voir aussi

procédures stockées Moteur de base de données (Transact-SQL)
Procédures stockées système (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)