Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Pode usar os métodos de tipo de dados xml para consultar uma instância XML armazenada numa variável ou coluna do tipo xml . Os tópicos desta secção descrevem como usar os métodos de tipos de dados em xml .
Na presente seção
| Tópico | Description |
|---|---|
| Método Query() (Tipo de Dados xml) | Descreve como usar o método query() para consultar sobre uma instância XML. |
| Método value() (Tipo de Dados xml) | Descreve como usar o método value() para recuperar um valor do tipo SQL a partir de uma instância XML. |
| Método exist() (Tipo de Dados xml) | Descreve como usar o método exist() para determinar se uma consulta retorna um resultado não vazio. |
| Método modify() (Tipo de Dados xml) | Descreve como usar o método modify() para especificar instruções XML Data Modification Language (XML DML) para realizar atualizações. |
| Método nodes() (xml Data Type) | Descreve como usar o método nodes() para triturar XML em múltiplas linhas, o que propaga partes de documentos XML em conjuntos de linhas. |
| Ligar Dados Relacionais Dentro de Dados XML | Descreve como associar dados não XML dentro de XML. |
| Diretrizes para Utilização de Métodos de Tipos de Dados XML | Descreve diretrizes para a utilização dos métodos de tipo de dados xml . |
Chama estes métodos usando a sintaxe de invocação do método de tipo definida pelo utilizador. Por exemplo:
SELECT XmlCol.query(' ... ')
FROM Table
Observação
Os métodos de tipo de dados xmlquery(), value() e exist() retornam NULL se executados contra uma instância XML NULL. Além disso, modify() não devolve nada, mas nodes() devolve conjuntos de linhas e um conjunto vazio com uma entrada NULL.
Ver também
Comparar XML digitado com XML não tipado
Criar instâncias de dados XML