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 = ] textptr_value ]  

Argumente

[ @TextPtrValue = ] textptr_value Ist der In-Row-Textzeiger, der ungültig werden soll. textptr_value ist varbinary(16), wobei der Standardwert NULL ist. Wenn NULL, sp_invalidate_textptr alle Inzeilentextzeiger in der Transaktion ungültig.

Rückgabecodewerte

„0“ (erfolgreich) oder „1“ (fehlerhaft)

Hinweise

SQL Server ermöglicht maximal 1.024 aktive in Zeilentextzeiger pro Transaktion pro Datenbank; Eine Transaktion, die mehrere Datenbanken umfasst, kann jedoch 1.024 Zeilenzeiger in jeder Datenbank enthalten. sp_invalidate_textptr können verwendet werden, um In-Zeilen-Textzeiger ungültig zu machen und somit Platz für zusätzliche In-Zeilen-Textzeiger freizugeben.

Weitere Informationen zum Text in Zeilenoption finden Sie unter sp_tableoption (Transact-SQL).For more information about the text in row option, see sp_tableoption (Transact-SQL).

Berechtigungen

Erfordert die Mitgliedschaft in der public -Rolle.

Weitere Informationen

Datenbank-Engine Gespeicherte Prozeduren (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)