sp_invalidate_textptr (Transact-SQL)
Gilt für: SQL Server
Erklärt den angegebenen Textzeiger in Zeilen oder alle Textzeiger in Zeilen in der Transaktion für ungültig. sp_invalidate_textptr
kann nur für Inzeilentextzeiger verwendet werden. Diese Zeiger stammen aus Tabellen, in denen der Text in der Zeilenoption aktiviert ist.
Transact-SQL-Syntaxkonventionen
Syntax
sp_invalidate_textptr [ [ @TextPtrValue = ] TextPtrValue ]
[ ; ]
Argumente
[ @TextPtrValue = ] TextPtrValue
Der zeileninterne Textzeiger, der ungültig werden soll. @TextPtrValue ist varbinary(16) mit einem Standardwert von 0x00
. Wenn NULL
, sp_invalidate_textptr
werden alle In-Zeilen-Textzeiger in der Transaktion ungültig.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
SQL Server ermöglicht maximal 1.024 gültige In-Zeilen-Textzeiger pro Transaktion pro Datenbank. Eine Transaktion, die mehrere Datenbanken umfasst, kann jedoch 1.024 Zeilenzeiger in jeder Datenbank enthalten. sp_invalidate_textptr
kann verwendet werden, um In-Zeilen-Textzeiger ungültig zu machen und somit Platz für mehr In-Zeilen-Textzeiger freizugeben.
Weitere Informationen zum Text in Zeilenoption finden Sie unter sp_tableoption.
Berechtigungen
Erfordert die Mitgliedschaft in der public -Rolle.