sp_invalidate_textptr (Transact-SQL)
讓指定的同資料列文字指標失效,或者讓交易中所有的同資料列文字指標全部失效。 sp_invalidate_textptr 只能用在同資料列文字指標。 這些指標是來自啟用 text in row 選項的資料表。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
語法
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 角色中的成員資格。