Menggunakan mode PATH dengan FOR XML

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Seperti yang dijelaskan dalam FOR XML (SQL Server), PATH mode ini menyediakan cara yang lebih sederhana untuk mencampur elemen dan atribut. PATH mode juga merupakan cara yang lebih sederhana untuk memperkenalkan lebih banyak bersarang untuk mewakili properti yang kompleks. Anda dapat menggunakan FOR XML EXPLICIT kueri mode untuk membuat XML tersebut dari set baris, tetapi PATH mode menyediakan alternatif yang lebih sederhana untuk kueri mode yang berpotensi rumit EXPLICIT . PATH mode, bersama dengan kemampuan untuk menulis kueri berlapis FOR XML dan TYPE direktif untuk mengembalikan instans jenis xml , memungkinkan Anda menulis kueri dengan kompleksitas yang lebih sedikit.

Dalam PATH mode, nama kolom atau alias kolom diperlakukan sebagai ekspresi XPath. Ekspresi ini menunjukkan bagaimana nilai dipetakan ke XML. Setiap ekspresi XPath adalah XPath relatif yang menyediakan jenis item. Jenis termasuk atribut, elemen, nilai skalar, dan nama dan hierarki simpul yang dihasilkan, relatif terhadap elemen baris.

Bagian ini menjelaskan kolom pemetaan dalam set baris dalam berbagai kondisi, dan memberikan contoh.

Di bagian ini