Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Database SQL di
AzureIstanza gestita di SQL di
AzureDatabase SQL in Microsoft Fabric
Come descritto nell'argomento FOR XML (SQL Server), la modalità PATH consente di combinare in modo più semplice elementi e attributi. La modalità PATH è anche un modo più semplice di introdurre nidificazione aggiuntiva per la rappresentazione di proprietà complesse. È possibile utilizzare query in modalità FOR XML EXPLICIT per la costruzione di questo tipo di strutture XML da un set di righe, ma la modalità PATH costituisce un'alternativa più semplice alla formulazione di query in modalità EXPLICIT. La modalità PATH, insieme alla possibilità di scrivere query FOR XML nidificate e alla direttiva TYPE per restituire istanze di tipo xml, consente di formulare più facilmente le query.
In modalità PATH i nomi e gli alias di colonna vengono gestiti come espressioni XPath. Queste espressioni indicano il modo in cui viene eseguito il mapping tra i valori e il codice XML. Ogni espressione XPath è un XPath relativo che fornisce il tipo di elemento. I tipi includono l'attributo, l'elemento, il valore scalare e il nome e la gerarchia del nodo generato, rispetto all'elemento riga.
In questa sezione viene descritto il mapping delle colonne in un set di righe in varie condizioni e vengono forniti alcuni esempi.
In questa sezione
- Colonne senza nome
- Colonne provviste di un nome
- Colonne con nome specificato come carattere jolly
- Colonne con il nome di un test di nodo XPath
- Nomi di colonna con il percorso specificato come data()
- Colonne contenenti un valore null per impostazione predefinita
- Supporto dello spazio dei nomi in modalità di PATH
- Esempi d'uso della modalità PATH