Compartilhar via


sp_xml_removedocument (Transact-SQL)

Aplica-se a: SQL ServerBanco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

Remove a representação interna do documento XML especificada pelo identificador de documento e invalida este último.

Um documento analisado é armazenado no cache interno do SQL Server. O analisador MSXML (msxmlsql.dll) usa um oitavo da memória total disponível para o SQL Server. Para evitar ficar sem memória, execute sp_xml_removedocument para liberar a memória.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_xml_removedocument hdoc
[ ; ]

Argumentos

hdoc

O identificador para o documento recém-criado. Um identificador que não é válido retorna um erro. hdoc é um número inteiro.

Valores do código de retorno

0 (sucesso) ou > 0 (falha).

Permissões

Requer associação à função pública .

Exemplos

O exemplo a seguir remove a representação interna de um documento XML. O identificador do documento é fornecido como entrada.

EXEC sp_xml_removedocument @hdoc;