使事務(wù)中的指定行內(nèi)文本指針或所有行內(nèi)文本指針無(wú)效。sp_invalidate_textptr 僅可用于行內(nèi)文本指針,該指針來(lái)自啟用了 text in row 選項(xiàng)的表。
sp_invalidate_textptr [ [ @TextPtrValue = ] textptr_value ]
[ @TextPtrValue = ] textptr_value
是將要無(wú)效的行內(nèi)文本指針。textptr_value 的數(shù)據(jù)類型為 varbinary (16),默認(rèn)值為 NULL。如果為 NULL,sp_invalidate_textptr 將使事務(wù)中的所有行內(nèi)文本指針無(wú)效。
0(成功)或 1(失?。?/P>
SQL Server 允許每個(gè)數(shù)據(jù)庫(kù)中的每個(gè)事務(wù)最多擁有 1024 個(gè)活動(dòng)的有效行內(nèi)文本指針;而跨多個(gè)數(shù)據(jù)庫(kù)的事務(wù)可在每個(gè)數(shù)據(jù)庫(kù)中擁有 1024 個(gè)行內(nèi)文本指針。sp_invalidate_textptr 可用于使行內(nèi)文本指針無(wú)效,從而釋放空間供其它的行內(nèi)文本指針使用。
有關(guān) text in row 選項(xiàng)的更多信息,請(qǐng)參見(jiàn)sp_tableoption。
sp_invalidate_textptr 的執(zhí)行權(quán)限默認(rèn)授予所有用戶。
相關(guān)文章