一:介紹
select查詢返回的結果為行集。通過在查詢中指定for xml子句,可以檢索xml形式的sql查詢結果。
for xml 子句將查詢結果集轉換為xml結構,它提供了四種模式:
for xml raw
for xml auto
for xml path
for xml explicit
二:使用for xml raw模式
1: select * from customers
for xml raw;
2: select customerid, companyname from customers
for xml raw, elements;//以元素為中心
alfki
alfreds futterkiste
anatr
ana trujillo emparedados y helados
3: select customerid, companyname from customers
for xml raw('dataelement'), elements;//修改row元素名稱
alfki
alfreds futterkiste
anatr
ana trujillo emparedados y helados
4: 特點
a: 不提供根節點。
b: 支援以屬性為中心和以元素為中心的格式,所有列必須以同樣的方式格式化。
c: 生成乙個層次結構,在這個層次結構中,素有元素屬於同一級別。
三:使用for xml auto
1: select c1.customerid, c1.companyname, c2.customerid, c2.companyname
from customers c1, customers c2
for xml auto;
2: 特點
a: 不提供根節點。
b: 支援以屬性為中心和以元素為中心的格式,所有列必須以同樣的方式格式化。
c: 不提供重新命名機制。
C 資料庫入門 一
試用了sql server命令列工具sqlcmd來執行t sql指令碼,這是新的命令列工具,取代早期的osql和isql。ssmse包括4個系統資料庫 1 master資料庫是最主要的控制資料庫,記錄了sql server例項所需要的全域性資訊。2 model 資料庫是新資料庫的建立模板。3 msd...
理解XML資料庫
概述 xml資料庫 廣義 xml enabled資料庫 native xml資料庫 xml enabled資料庫 內部不以xml格式儲存資料 native xml資料庫 內部以xml格式儲存資料 產品 技術 xml enabled資料庫產品例 如lotus 的 domino。xml enabled資...
XML資料匯入資料庫
一 將批量 xml 資料匯入資料庫 conn new sqlceconnection commonuse dbconnectstring sqlcedataadapter da new sqlcedataadapter sqlcecommand command new sqlcecommand in...