sp_xml_removedocument (Transact-SQL)

Удаляет встроенное представление 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

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

Хранимые процедуры XML (Transact-SQL)

sp_xml_preparedocument (Transact-SQL)

OPENXML (Transact-SQL)