Métodos de tipo de datos xml
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance
Puede usar 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 usar los métodos del tipo de datos xml.
En esta sección
Tema | Descripción |
---|---|
query() (método de tipo de datos xml) | Describe cómo utilizar el método query() para realizar una consulta en una instancia XML. |
value() (método del tipo de datos xml) | Describe cómo utilizar el método value() para recuperar un valor de tipo SQL de una instancia XML. |
exist() (método del tipo de datos xml) | Describe cómo utilizar el método exist() para determinar si una consulta devuelve un resultado no vacío. |
Modify() (método del tipo de datos xml) | Describe cómo usar el método modify() para especificar instrucciones XML Data Modification Language (XML DML) para realizar actualizaciones. |
nodes() (método del tipo de datos XML) | 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. |
Enlace de datos relacionales dentro de datos XML | Describe cómo enlazar datos no XML dentro de XML. |
Directrices para usar los métodos del tipo de datos xml | Describe instrucciones para usar 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() devuelven NULL si se ejecutan en una instancia NULL de XML. Además, modify() no devuelve ningún resultado, pero nodes() devuelve conjuntos de filas y un conjunto de filas vacío con una entrada NULL.
Consulte también
Comparar XML con tipo y XML sin tipo
Crear instancias de datos XML