Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de dados SQL no Microsoft Fabric
Como descrito em FOR XML (SQL Server), o PATH modo oferece uma forma mais simples de misturar elementos e atributos.
PATH O modo é também uma forma mais simples de introduzir mais aninhamento para representar propriedades complexas. Pode usar consultas no modo FOR XML EXPLICIT para construir tal XML a partir de um conjunto de linhas, mas o modo PATH oferece uma alternativa mais simples às potencialmente complexas consultas no modo EXPLICIT.
PATH mode, juntamente com a capacidade de escrever consultas aninhadas FOR XML e a TYPE diretiva de devolver instâncias do tipo xml, permite-lhe escrever consultas com menos complexidade.
No PATH modo, nomes de colunas ou aliases de colunas são tratados como expressões XPath. Estas expressões indicam como os valores estão a ser mapeados para XML. Cada expressão XPath é um XPath relativo que fornece o tipo de item. Os tipos incluem o atributo, elemento, valor escalar e o nome e hierarquia do nó gerado, relativamente ao elemento da linha.
Esta secção descreve o mapeamento de colunas num conjunto de linhas em várias condições e fornece exemplos.
Nesta secção
- Colunas sem nome
- Colunas com nome
- Colunas com um nome especificado como um carácter coringa
- Colunas com o nome de um teste de nó XPath
- Nomes das colunas com o caminho especificado como data()
- Colunas que contêm um valor nulo por defeito
- Suporte para namespaces no modo PATH
- Exemplos: Usar o modo PATH