sp_invalidate_textptr (Transact-SQL)
適用於:SQL Server
使交易中指定的資料列內文字指標或所有資料列內文字指標失效。 sp_invalidate_textptr只能在資料列文字指標上使用。 這些指標來自已啟用資料列 選項之文字的資料表 。
語法
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 角色的成員資格。
另請參閱
Database Engine 預存程式 (Transact-SQL)
系統預存程序 (Transact-SQL)
sp_tableoption (Transact-SQL)
TEXTPTR (Transact-SQL)
TEXTVALID (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應