Compartilhar via


Métodos de tipo de dados xml

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

Use os métodos do tipo de dados XML para consultar uma instância XML armazenada em uma variável ou coluna do tipo XML. Os tópicos nesta seção descrevem como usar os métodos do tipo de dados XML.

Nesta seção

Tópico Descrição
Método consulta() (Tipo de dados xml) Descreve como usar o método query() para consultar uma instância XML.
Método de valor() (Tipo de dados xml) Descreve como usar o método value() para recuperar um valor do tipo SQL de uma instância XML.
Método exista() (Tipo de dados xml) Descreve como usar o método exist() para determinar se uma consulta retorna um resultado não vazio.
Método modifique() (Tipo de dados xml) Descreve como usar o método modify() para especificar instruções XML DML (XML Data Modification Language) para executar atualizações.
Método de nós() (Tipo de dados xml) Descreve como usar o método nodes() para rasgar o XML em várias linhas, o que propaga partes de documentos XML em conjuntos de linhas.
Associando Dados Relacionais Dentro de Dados XML Descreve como associar dados não XML dentro do XML.
Diretrizes para Usar Métodos de Tipo de Dados XML Descreve as diretrizes para usar os métodos do tipo de dados XML.

Para chamar esses métodos, use a sintaxe de invocação de método de tipo definida pelo usuário. Por exemplo:

SELECT XmlCol.query(' ... ')  
FROM Table  

Observação

Os métodos do tipo de dados XMLquery() , value() e exist() retornarão NULL se forem executados em uma instância XML NULL. Além disso, modify() não retorna nada, mas nodes() retorna conjuntos de linhas e um conjunto de linhas vazio com uma entrada NULL.

Consulte Também

Comparar XML tipado com XML não tipado
Criar instâncias de dados XML