sp_xml_removedocument (Transact-SQL)

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

ドキュメント ハンドルで指定された XML ドキュメントの内部表現を削除し、ドキュメント ハンドルを無効にします。

解析されたドキュメントは、SQL Server の内部キャッシュに格納されます。 MSXML パーサー (msxmlsql.dll) は、SQL Server で使用可能な合計メモリの 8 分の 1 を使用します。 メモリ不足を回避するには、実行 sp_xml_removedocument してメモリを解放します。

Transact-SQL 構文表記規則

構文

sp_xml_removedocument hdoc
[ ; ]

引数

hdoc

新しく作成されたドキュメントのハンドル。 無効なハンドルはエラーを返します。 hdoc は整数です

リターン コードの値

0 (成功) または > 0 (失敗)。

アクセス許可

ロール public のメンバーシップが必要です。

次の例では、XML ドキュメントの内部表現を削除します。 ドキュメントへのハンドルは入力として提供されます。

EXEC sp_xml_removedocument @hdoc;