Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Tal como se describe en FOR XML (SQL Server), el modo PATH facilita la combinación de elementos y atributos. El modo PATH también es una forma más sencilla de introducir un mayor nivel de anidación para representar propiedades complejas. Puede utilizar consultas de modo FOR XML EXPLICIT para generar XML a partir de un conjunto de filas, pero el modo PATH supone una alternativa más sencilla a las consultas de modo EXPLICIT potencialmente complicadas. El modo PATH, junto con la posibilidad de escribir consultas FOR XML anidadas y la directiva TYPE para devolver instancias de tipo xml, permite escribir consultas de forma más fácil.
En el modo PATH, los nombres o alias de columna se tratan como expresiones XPath. Estas expresiones indican el modo en el que se asignan los valores a XML. Cada expresión XPath es una XPath relativa que proporciona el tipo de elemento. Los tipos incluyen el atributo, el elemento, el valor escalar y el nombre y la jerarquía del nodo que se genera, en relación con el elemento row.
Esta sección describe la asignación de columnas en un conjunto de filas en diversas condiciones y proporciona ejemplos.
En esta sección
- Columnas sin nombre
- Columnas con un nombre
- Columnas con un nombre especificado como carácter comodín
- Columnas con el nombre de una prueba de nodo XPath
- Nombres de columna con la ruta especificada mediante data()
- Columnas que incluyen un valor NULL de manera predeterminada
- Compatibilidad con espacios de nombres en el modo PATH
- Ejemplos: uso del modo PATH