sys.sp_invalidate_textptr (Transact-SQL)

platí pro:SQL Server

Zneplatňuje specifikovaný textový ukazatel v řádku, nebo všechny textové ukazatele v řádku, v transakci. sp_invalidate_textptr lze použít pouze na textové ukazatele v řádku. Tyto ukazatele pocházejí z tabulek, které mají zapnutou možnost text v řádku .

Transact-SQL konvence syntaxe

Syntax

sys.sp_invalidate_textptr [ [ @TextPtrValue = ] TextPtrValue ]
[ ; ]

Arguments

[ @TextPtrValue = ] TextPtrValue

Odkaz v řádku označuje tento text za neplatný. @TextPtrValue je varbinární(16), s výchozím hodnotou 0x00. Pokud NULL, sp_invalidate_textptr zneplatní všechny textové ukazatele v řádku v transakci.

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Remarks

SQL Server umožňuje maximálně 1 024 aktivních platných textových ukazatelů v řádcích na transakci v databázi. Transakce zahrnující více než jednu databázi však může mít v každé databázi 1 024 řádkových textových ukazatelů. sp_invalidate_textptr lze použít k zneplatnění textových ukazatelů v řádku a tím i k uvolnění místa pro další textové ukazatele v řádku.

Pro více informací o možnosti text in line viz sp_tableoption.

Permissions

Vyžaduje členství ve veřejné roli .