sp_xml_removedocument (Transact-SQL)
platí pro:SQL Server
Azure SQL Database
azure SQL Managed Instance
Odebere interní reprezentaci dokumentu XML určeného popisovačem dokumentu a zneplatní popisovač dokumentu.
Analyzovaný dokument je uložený v interní mezipaměti SQL Serveru. Analyzátor MSXML (msxmlsql.dll
) používá jednu osmou celkovou paměť dostupnou pro SQL Server. Pokud se chcete vyhnout nedostatku paměti, spusťte sp_xml_removedocument
uvolněte paměť.
Syntax
sp_xml_removedocument hdoc
[ ; ]
Argumenty
Důležitý
Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.
hdoc
Popisovač nově vytvořeného dokumentu. Popisovač, který není platný, vrátí chybu. hdoc je celé číslo .
Návratové hodnoty kódu
0
(úspěch) nebo > 0
(selhání).
Dovolení
Vyžaduje členství ve veřejné roli.
Příklady
Následující příklad odebere interní reprezentaci dokumentu XML. Popisovač dokumentu se zadává jako vstup.
EXEC sp_xml_removedocument @hdoc;
Související obsah
- uložené procedury systému (Transact-SQL)
- uložených procedur XML (Transact-SQL)
- sys.dm_exec_xml_handles (Transact-SQL)
- sp_xml_preparedocument(Transact-SQL)
- OPENXML (Transact-SQL)