SQl 2005 For XMl 簡單查詢(Raw,Auto,Path模式)(1)(2)

發表于:2012-02-15來源:博客園作者:Perky Su點擊數: 標簽:sql
代碼 我們發現和我們平時常的Xml文檔的格式還是不一樣,我們再加上一個Elements屬性試試 代碼 SELECT ClassInfo.CID,ClassInfo.Cnumber,ClassInfo.CName,Students.SID,Student
代碼

  

  

  

  

  

  

  

  

  

  

  

  

  

  我們發現和我們平時常的Xml文檔的格式還是不一樣,我們再加上一個Elements屬性試試

代碼

  SELECT ClassInfo.CID,ClassInfo.Cnumber,ClassInfo.CName,Students.SID,Students.SName

  FROM ClassInfo JOIN dbo.Students ON Students.CID=dbo.ClassInfo.CID

  ORDER BY CID FOR xml auto ,root('studentInfo'),Elements

  返回的結果如下

代碼

  

  

  1

  100

  博客園一班

  

  1

  蘇飛

  

  

  2

  金色海洋

  

  

  

  2

  10

  博客園二班

  

  3

  趙劼

  

  

  4

  DUDU

  

  

  

  3

  5

  博客園二班

  

  5

  李永京

  

  

  

  基本是我們想要的數據了吧,我們還可以使用這樣兩個語句來完成,我們前面提到過Path 和Raw,其它在這里只要換成其中的一個就行結果是一樣的

  我們可看一下修改后的代碼

代碼

  SELECT ClassInfo.CID,ClassInfo.Cnumber,ClassInfo.CName,Students.SID,Students.SName

  FROM ClassInfo JOIN dbo.Students ON Students.CID=dbo.ClassInfo.CID

  ORDER BY CID FOR xml raw ,root('studentInfo'),Elements

  看結果吧

代碼

  

  

  1

  100

  博客園一班

  1

  蘇飛

  

  

  1

  100

  博客園一班

  2

  金色海洋

  

  

  2

  10

  博客園二班

  3

  趙劼

  

  

  2

  10

  博客園二班

  4

  DUDU

  

  

  

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97