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 facilita la especificación de anidación adicional 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 las columnas de asignación en un conjunto de filas bajo varias condiciones y proporciona los 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 de acceso especificada como datos()
- Columnas que incluyen un valor NULL de manera predeterminada
- Compatibilidad con elementos de espacio de nombres en el modo PATH
- Ejemplos: uso del modo PATH