Dela via


sp_xml_removedocument (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Tar bort den interna representationen av XML-dokumentet som anges av dokumenthandtaget och ogiltigförklarar dokumenthandtaget.

Ett tolkat dokument lagras i den interna cachen för SQL Server. MSXML-parsern (msxmlsql.dll) använder en åttondel av det totala tillgängliga minnet för SQL Server. Undvik att få slut på minne genom att köra sp_xml_removedocument för att frigöra minnet.

Transact-SQL syntaxkonventioner

Syntax

sp_xml_removedocument hdoc
[ ; ]

Argument

Viktig

Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.

hdoc

Handtaget till det nyligen skapade dokumentet. Ett handtag som inte är giltigt returnerar ett fel. hdoc är ett heltal.

Returnera kodvärden

0 (lyckades) eller > 0 (fel).

Behörigheter

Kräver medlemskap i den offentliga rollen.

Exempel

Följande exempel tar bort den interna representationen av ett XML-dokument. Handtaget till dokumentet tillhandahålls som indata.

EXEC sp_xml_removedocument @hdoc;