Métodos de tipo de datos xml
Puede utilizar los métodos del tipo de datos xml para realizar una consulta en una instancia XML almacenada en una variable o columna de tipo xml. En los temas de esta sección se describe cómo utilizar los métodos del tipo de datos xml.
En esta sección
Tema |
Descripción |
---|---|
Describe cómo utilizar el método query() para realizar una consulta en una instancia XML. |
|
Describe cómo utilizar el método value() para recuperar un valor de tipo SQL de una instancia XML. |
|
Describe cómo utilizar el método exist() para determinar si una consulta devuelve un resultado no vacío. |
|
Describe cómo utilizar el método modify() para especificar instrucciones XML Data Modification Language (XML DML) para realizar las actualizaciones. |
|
Describe cómo utilizar el método nodes() para dividir XML en varias filas, lo que propaga partes de documentos XML en conjuntos de filas. |
|
Describe cómo enlazar datos no XML dentro de XML. |
|
Describe instrucciones para utilizar los métodos de tipo de datos xml. |
Estos métodos se llaman mediante la sintaxis de llamada de métodos de tipo definido por el usuario. Por ejemplo:
SELECT XmlCol.query(' ... ')
FROM Table
[!NOTA]
Los métodos de tipo de datos xmlquery(), value() y exist() devolverán NULL si se ejecutan en una instancia NULL XML. Además, modify() no devolverá ningún resultado, pero nodes() devolverá conjuntos de filas y un conjunto de filas vacío con una entrada NULL.