共用方式為


sp_invalidate_textptr (Transact-SQL)

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

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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,讓同資料列文字指標失效,因此連同其他同資料列文字指標的可用空間也一併失效。

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

權限

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

請參閱

參考

Database Engine 預存程序 (Transact-SQL)

系統預存程序 (Transact-SQL)

sp_tableoption (Transact-SQL)

TEXTPTR (Transact-SQL)

TEXTVALID (Transact-SQL)