Métodos de tipo de dados xml
Use os métodos de tipo de dados xml para consultar uma instância XML armazenada em uma variável ou coluna do tipo xml. Os tópicos desta seção descrevem como usar os métodos de tipo de dados xml.
Nesta seção
Tópico |
Descrição |
---|---|
Descreve como usar o método query() para consultar uma instância XML. |
|
Descreve como usar o método value() para recuperar um valor do tipo SQL de uma instância XML. |
|
Descreve como usar o método exist() para determinar se uma consulta retorna um resultado não vazio. |
|
Descreve como usar o método modify() para especificar instruções XML Data Modification Language (XML DML) para executar atualizações. |
|
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. |
|
Descreve como associar dados não XML dentro do XML. |
|
Descreve diretrizes para usar os métodos de 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 de tipo de dados xml query(), value() e exist() retornam 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. |