Поделиться через


sp_xml_removedocument (Transact-SQL)

Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Удаляет встроенное представление XML-документа, заданного дескриптором документа и делает недействительным дескриптор документа.

Проанализированный документ хранится во внутреннем кэше SQL Server. Средство синтаксического анализа MSXML (msxmlsql.dll) использует одну восьмую общую память, доступную для SQL Server. Чтобы избежать нехватки памяти, выполните команду sp_xml_removedocument , чтобы освободить память.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_xml_removedocument hdoc
[ ; ]

Аргументы

Важный

Аргументы для расширенных хранимых процедур необходимо ввести в определенном порядке, как описано в разделе Синтаксис. Если параметры введены вне порядка, возникает сообщение об ошибке.

hdoc

Дескриптор только что созданного документа. Дескриптор, который не является допустимым, возвращает ошибку. hdoc — целое число.

Значения кода возврата

0 (успешно) или > 0 (сбой).

Разрешения

Необходимо быть членом роли public.

Примеры

Следующий пример удаляет встроенное представление XML-документа. Переданный на вход дескриптор документа.

EXEC sp_xml_removedocument @hdoc;