Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do
AzureInstância
Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric
Conforme descrito em FOR XML (SQL Server), o modo PATH fornece uma maneira simples de combinar elementos e atributos. O modo PATH também é uma maneira simples de introduzir aninhamento adicional para representar propriedades complexas. É possível usar consultas em modo FOR XML EXPLICIT para construir esse XML a partir de um conjunto de linhas, mas o modo PATH fornece uma alternativa mais simples para as consultas em modo EXPLICIT que são potencialmente trabalhosas. O modo PATH, associado à capacidade de escrever consultas FOR XML aninhadas e a diretiva TYPE para retornar instâncias do tipo xml, permite escrever consultas com menos complexidade.
No modo PATH, os nomes ou aliases de colunas são tratados como expressões XPath. Essas expressões indicam como os valores estão sendo mapeados para XML. Cada expressão XPath é um XPath relativo que fornece o tipo de item. Os tipos incluem o atributo, o elemento, o valor escalar e o nome e a hierarquia do nó gerado, em relação ao elemento de linha.
Esta seção descreve colunas de mapeamento em um conjunto de linhas em várias condições e fornece exemplos.
Nesta seção
- Colunas sem um nome
- Colunas com um nome
- Colunas com um nome especificado como um caractere curinga
- Colunas com o nome de um teste de nó XPath
- Nomes de colunas com o caminho especificado como data()
- Colunas que contêm um valor nulo por padrão
- Suporte a namespace em modo PATH
- Exemplos: usar o modo PATH