Compartilhar via


sp_xml_removedocument (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstâ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

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.

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;