Share via


sp_invalidate_textptr (Transact-SQL)

讓指定的同資料列文字指標失效,或者讓交易中所有的同資料列文字指標全部失效。sp_invalidate_textptr 只能用在同資料列文字指標。這些指標是來自啟用 text in row 選項的資料表。

主題連結圖示Transact-SQL 語法慣例

語法

sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]

引數

[ @TextPtrValue= ] textptr_value

這是即將失效的同資料列文字指標。textptr_valuevarbinary(16),預設值是 NULL。如果是 NULL,sp_invalidate_textptr 會讓交易中所有的同資料列文字指標失效。

傳回碼值

0 (成功) 或 1 (失敗)

備註

SQL Server 2005 在每個資料庫的每項交易中,最多可以接受 1,024 個使用中的有效同資料列文字指標;不過,如果交易超出一個資料庫,每個資料庫就可以有 1,024 個同資料列文字指標。您可以使用 sp_invalidate_textptr,讓同資料列文字指標失效,因此連同其他同資料列文字指標的可用空間也一併失效。

如需有關 text in row 選項的詳細資訊,請參閱<sp_tableoption (Transact-SQL)>。

權限

需要 public 角色中的成員資格。

請參閱

參考

Database Engine 預存程序 (Transact-SQL)
系統預存程序 (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)

其他資源

管理 ntext、text 與 image 資料

說明及資訊

取得 SQL Server 2005 協助