• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    SQL Server2005的XML數據類型之基礎篇

    發布: 2008-4-18 10:21 | 作者: 朱先忠 | 來源: 天極yesky | 查看: 29次 | 進入軟件測試論壇討論

    領測軟件測試網  nodes方法軟件測試技術門戶 U.Q7p2g FG

    M8t)AO?~  nodes方法用于把一組由一個查詢返回的結點轉換成一個類似于結果集的表中的一組記錄行。該方法的語法如下:
    6Op Ls*vg
    %_:I N#P x3mNnodes (XQuery) Table(Column)軟件測試技術門戶}Tcd d |
      這里,XQuery是選擇要暴露為一個結果集的結點的表達式。Table和Column用于指定結果集中的名字。注意,你僅可以操作一列并且它的自動類型為XML。例如,為了查詢并得到每一個投球手的信息,你可以編寫如下的代碼:
    +B,QF:s!W"\軟件測試技術門戶2U&dl#B2`%U
    DECLARE @doc xml
    7vw7\8MT WSELECT @doc = '
    .nf2?.[aI1uL<Team name="Braves">
    e(xy$m`a7a,C)Y<Players>
    /? JFJ ?~8A<Pitcher name="John Smoltz" role="Closer">
    qg#V?h3_(V rXcWith team since 1989
    A5EZv0J]Gy!}l</Pitcher>軟件測試技術門戶8U"e |!l Q:T
    </Players>軟件測試技術門戶.E\8ZK{/hc/}m
    </Team>'
    J pp"Gk6vd2yy;y8wjSELECT Team.player.query('.') as Pitcher軟件測試技術門戶*i:X&T2]\I9b:x
    FROM @doc.nodes('/Team/Players/Pitcher')
    7lEQj$D p)A$oTeam(player) 軟件測試技術門戶2^ @{8N&Z+IC!hAK
      這些在單個結果集中的結果包含相應于每一個投球手的元素的行數據:
    7E,B Xx \8b8m ]PnF軟件測試技術門戶 S;_+gC6hZ/?i~
    Pitcher
    |-F)RHeM,Gv0E--------------------------------------------軟件測試技術門戶s9rd8[B!],d
    <Pitcher name="John Smoltz" role="Closer" />軟件測試技術門戶 klJPw'Xk*Pz
    <Pitcher name="Russ Ortiz" role="Starter" />軟件測試技術門戶^M sb7b6|)z
    (2 row(s) affected)
    5PdzO!eDtN  注意,上面你使用了query方法把這些結點返回到結果中。其原因在于,一個nodes方法的結果可能僅能為XML方法(查詢,修改,刪除和更新)或IS NULL和IS NOT NULL語句所參考。軟件測試技術門戶mC_y(N;hq,Ncj
    軟件測試技術門戶;V Uw8~YRN-CeZa j
      一般地,你可以使用nodes方法把XML分解為一組更為有用的結果。例如,你可以使用nodes方法得到運動員的結點,然后使用value方法檢索它們以便得到作為標量數據的單個值:軟件測試技術門戶"iP)G!d }'oqeT

    (h"|9oF3Y4t`SELECT Team.player.value(軟件測試技術門戶&T(CTA6cY
    './@name', 'nvarchar(10)') as Name, 軟件測試技術門戶3o]\J5r
    Team.player.value('./@role', 'nvarchar(10)') as 軟件測試技術門戶!LW7n|!X
    PlayerRole
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>