Udostępnij za pośrednictwem


sp_xml_removedocument (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Usuwa wewnętrzną reprezentację dokumentu XML określonego przez uchwyt dokumentu i unieważnia uchwyt dokumentu.

Przeanalizowany dokument jest przechowywany w wewnętrznej pamięci podręcznej programu SQL Server. Analizator MSXML (msxmlsql.dll) używa jednej ósmej całkowitej pamięci dostępnej dla programu SQL Server. Aby uniknąć braku pamięci, uruchom sp_xml_removedocument, aby zwolnić pamięć.

Transact-SQL konwencje składni

Składnia

sp_xml_removedocument hdoc
[ ; ]

Argumenty

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

hdoc

Dojście do nowo utworzonego dokumentu. Uchwyt, który nie jest prawidłowy, zwraca błąd. hdoc jest liczbą całkowitą .

Zwracanie wartości kodu

0 (powodzenie) lub > 0 (niepowodzenie).

Uprawnienia

Wymaga członkostwa w roli publicznej.

Przykłady

Poniższy przykład usuwa wewnętrzną reprezentację dokumentu XML. Uchwyt do dokumentu jest dostarczany jako dane wejściowe.

EXEC sp_xml_removedocument @hdoc;