Partage 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 = ] TextPtrValue ]
[ ; ]

Arguments

[ @TextPtrValue = ] TextPtrValue

Pointeur de texte en ligne à invalider. @TextPtrValue est varbinary(16), avec la valeur par défaut 0x00. Si NULL, sp_invalidate_textptr invalide tous les pointeurs de texte en ligne dans la transaction.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

SQL Server autorise 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 peut être utilisé pour invalider les pointeurs de texte en ligne et, par conséquent, libérer de l’espace pour plus de pointeurs de texte en ligne.

Pour plus d’informations sur l’option texte dans la ligne, consultez sp_tableoption.

autorisations

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