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 dans la ligne. Ces pointeurs proviennent de tables pour lesquelles l’option texte dans la ligne est activée.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]
Arguments
[ @TextPtrValue = ] textptr_value
Pointeur de texte dans la ligne à invalider. textptr_value est varbinary(16), avec la valeur par défaut NULL. Si la valeur est NULL, sp_invalidate_textptr invalide tous les pointeurs de texte dans la ligne de la transaction.
Codet de retour
0 (réussite) ou 1 (échec)
Notes
SQL Server autorise un maximum de 1 024 pointeurs de texte en ligne valides par transaction et 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 dans la ligne et, par conséquent, libérer de l’espace pour les pointeurs de texte supplémentaires dans la ligne.
Pour plus d’informations sur l’option text in row, consultez sp_tableoption (Transact-SQL).
Autorisations
Nécessite l'appartenance au rôle public .
Voir aussi
Procédures stockées du 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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour