sp_invalidate_textptr (Transact-SQL)

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

主題連結圖示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 角色中的成員資格。