Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Collapse the table of content
Expand the table of content
Expand Minimize

sp_invalidate_textptr (Transact-SQL)

Invalidates the specified in-row text pointer, or all in-row text pointers, in the transaction. sp_invalidate_textptr can be used only on in-row text pointers. These pointers are from tables that have the text in row option enabled.

Topic link iconTransact-SQL Syntax Conventions

sp_invalidate_textptr [ [ @TextPtrValue= ] textptr_value ]

[ @TextPtrValue= ] textptr_value

Is the in-row text pointer that to be invalidated. textptr_value is varbinary(16), with a default of NULL. If NULL, sp_invalidate_textptr invalidates all in-row text pointers in the transaction.

0 (success) or 1 (failure)

SQL Server allows for a maximum of 1,024 active valid in-row text pointers per transaction per database; however, a transaction spanning more than one database can have 1,024 in-row text pointers in each database. sp_invalidate_textptr can be used to invalidate in-row text pointers and, therefore, free space for additional in-row text pointers.

For more information about the text in row option, see sp_tableoption (Transact-SQL).

Requires membership in the public role.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft