分享方式:


sp_invalidate_textptr (Transact-SQL)

適用於:SQL Server

使交易中指定的數據列內文字指標或所有數據列內文字指標失效。 sp_invalidate_textptr只能在數據列文字指標上使用。 這些指標來自已啟用數據列選項之文字的數據表

Transact-SQL 語法慣例

語法

  
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]  

引數

[ @TextPtrValue = ] textptr_value 這是要失效的數據列文字指標。 textptr_value為 varbinary(16),預設值為 NULL。 如果為 NULL,sp_invalidate_textptr使交易中的所有數據列文字指標失效。

傳回碼值

0 (成功) 或 1 (失敗)

備註

SQL Server 允許每個資料庫每個交易最多 1,024 個有效的數據列內文字指標;不過,跨越多個資料庫的交易在每個資料庫中可以有1,024個數據列文字指標。 sp_invalidate_textptr可用來使數據列內文字指標失效,因此,為其他數據列文字指標提供可用空間。

如需資料列中文字選項的詳細資訊,請參閱 sp_tableoption (Transact-SQL)

權限

需要 public 角色的成員資格。

另請參閱

資料庫引擎 預存程式 (Transact-SQL)
系統預存程序 (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)