Megosztás a következőn keresztül:


sp_xml_removedocument (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Eltávolítja a dokumentumleíró által megadott XML-dokumentum belső reprezentációját, és érvényteleníti a dokumentumleírót.

Az elemzett dokumentumokat az SQL Server belső gyorsítótárában tárolja a rendszer. Az MSXML-elemző (msxmlsql.dll) az SQL Serverhez rendelkezésre álló memória egynyolcadát használja. A memória elfogyásának elkerülése érdekében futtassa a sp_xml_removedocument a memória felszabadításához.

Transact-SQL szintaxis konvenciói

Szintaxis

sp_xml_removedocument hdoc
[ ; ]

Érvek

Fontos

A kiterjesztett tárolt eljárások argumentumait a Szintaxis szakaszban leírt sorrendben kell megadni. Ha a paraméterek sorrenden kívül vannak beírva, hibaüzenet jelenik meg.

hdoc

Az újonnan létrehozott dokumentum leírója. Egy érvénytelen leíró hibát ad vissza. hdocegész szám.

Kódértékek visszaadása

0 (sikeres) vagy > 0 (hiba).

Engedélyek

A nyilvános szerepkör tagságát igényli.

Példák

Az alábbi példa eltávolítja egy XML-dokumentum belső ábrázolását. A dokumentum leírója bemenetként van megadva.

EXECUTE sp_xml_removedocument @hdoc;