Partilhar via


sp_xml_removedocument (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Remove a representação interna do documento XML especificado pelo identificador de documento e invalida o identificador de documento.

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.

Transact-SQL convenções de sintaxe

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 de 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 de código de retorno

0 (sucesso) ou > 0 (fracasso).

Permissões

Requer a participação na função pública.

Exemplos

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

EXECUTE sp_xml_removedocument @hdoc;