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)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für