Freigeben über


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.