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


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;