sp_invalidate_textptr (Transact-SQL)
讓指定的同資料列文字指標失效,或者讓交易中所有的同資料列文字指標全部失效。sp_invalidate_textptr 只能用在同資料列文字指標。這些指標是來自啟用 text in row 選項的資料表。
語法
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]
引數
[ @TextPtrValue= ] textptr_value
這是即將失效的同資料列文字指標。textptr_value 是 varbinary(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)