sp_xml_removedocument (Transact-SQL)
Aplica-se a:SQL Server
Banco 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
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;