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;