Contoh xml Anda tidak memiliki Pages
simpul. Ini berarti bahwa ketika FROM
klausa dihitung, gabungan silang terbentuk antara daftar baris nol dan daftar satu baris. Produk yang dihasilkan tidak memiliki baris, jadi tidak ada SELECT
ed, jadi tidak ada yang INSERT
ed.
Jika Anda benar-benar ingin memasukkan satu baris ke BookDetails
untuk setiap booksdetail
node di xml yang masuk, Anda harus melakukan sesuatu seperti
SELECT
ParamValues.PL.value('Pages[1]','int'),
CAST(ParamValues.PLr.value('Description[1]','varchar(max)') AS text)
FROM
@xml.nodes('/booksdetail') as ParamValues(PL)
Yaitu, hancurkan xml yang masuk menjadi booksdetail
node, dan tarik keluar masing-masing .value
yang Anda inginkan dari baris ini.