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