在线播放亚洲第一字幕,国产大片在线观看黄不卡,中文字幕亚洲欧美无线码,日本一区二区视频不卡免费

以文本方式查看主題

-  昂捷論壇  (http://m.yzsenyi.com/bbs/index.asp)
--  □-技術(shù)研討會(huì)  (http://m.yzsenyi.com/bbs/list.asp?boardid=36)
----  xml轉(zhuǎn)換為關(guān)系數(shù)據(jù)  (http://m.yzsenyi.com/bbs/dispbbs.asp?boardid=36&id=6664)

--  作者:netsnopy
--  發(fā)布時(shí)間:2009/12/13 10:38:54
--  xml轉(zhuǎn)換為關(guān)系數(shù)據(jù)

在學(xué)習(xí)自定義表單的過(guò)程中,增加表格域后,我們?nèi)绾伟驯砀裰械臄?shù)據(jù)取出來(lái)的?
c_data是xml類(lèi)型的字段,所以表單域的所有值都在xml序列中,
無(wú)論query還是value返回的只是一個(gè)值,不能返回多值。那么如何像查詢(xún)關(guān)系型數(shù)據(jù)一樣,
返回xml序列中多個(gè)同名元素節(jié)點(diǎn)的內(nèi)容呢。如:
<rows>
  <row>
    <e_vend>多個(gè)供應(yīng)商</e_vend>
    <c_user />
    <eform_s_user>0000</eform_s_user>
    <e_dt>
      <drows>
        <drow>
          <v_tel>asdf</v_tel>
          <v_add>asdf</v_add>
          <v_name>asdfasd</v_name>
        </drow>
        <drow>
          <v_tel>電話2</v_tel>
          <v_add>第二個(gè)供應(yīng)商的地址</v_add>
          <v_name>第二個(gè)供應(yīng)商</v_name>
        </drow>
        <drow>
          <v_tel>電話3</v_tel>
          <v_add>第三個(gè)供應(yīng)商的地址</v_add>
          <v_name>第三個(gè)供應(yīng)商</v_name>
        </drow>
      </drows>
    </e_dt>
  </row>
</rows>
如何像取關(guān)系型數(shù)據(jù)一樣,返回供應(yīng)商名稱(chēng)、電話、地址三個(gè)字段的值。
在這里使用nodes()表值函數(shù) 和Apply 運(yùn)算符來(lái)實(shí)現(xiàn)。APPLY 有兩種形式:CROSS APPLY
和 OUTER APPLY。CROSS APPLY 僅返回外部表中通過(guò)表值函數(shù)生成結(jié)果集的行。
OUTER APPLY 既返回生成結(jié)果集的行,也返回不生成結(jié)果集的行,其中表值函數(shù)生成的列中的值為 NULL。
對(duì)于nodes()和apply還么有看的很明白,但是給我們提供了解決問(wèn)題的方法,方法如下:
select T2.aa.query(\'.\').value(\'(/drow/v_name)[1]\',\'nvarchar(100)\') as 供應(yīng)商名稱(chēng),
T2.aa.query(\'.\').value(\'(/drow/v_tel)[1]\',\'nvarchar(100)\') as 供應(yīng)商電話,
T2.aa.query(\'.\').value(\'(/drow/v_add)[1]\',\'nvarchar(100)\') as 供應(yīng)商地址
from tbc_eform_data
cross APPLY c_data.nodes(\'for $i in /rows/row/e_dt/drows/drow where $i/v_name!="" return $i\' ) as T2(aa)
where c_guid=\'B71DC77C-6617-4743-B6AB-5E534970FB80\'

這樣對(duì)于自定義表單,可在審批后,通過(guò)執(zhí)行sql腳本吧自定義表單的內(nèi)容放置的數(shù)據(jù)庫(kù)中,如采購(gòu)員發(fā)起的供應(yīng)商審批,可以在審批后把多個(gè)供應(yīng)商信息或者合同信息按規(guī)則保存到系統(tǒng)中,省掉再錄入一次供應(yīng)商或者合同的過(guò)程,實(shí)現(xiàn)流程審批與業(yè)務(wù)系統(tǒng)自動(dòng)化結(jié)合。

[此貼子已經(jīng)被作者于2009-12-16 11:08:10編輯過(guò)]

--  作者:wangxiaoxiao
--  發(fā)布時(shí)間:2009/12/13 10:54:35
--  

試一下。


男人猛躁进女人免费视频| 色欲色香天天天综合无码| 精品日本韩国一区二区三区| 香蕉成人伊视频在线观看| 亚洲综合AV色婷婷国产| 久久69视频免费在观看| 黄色视频操骚逼| 日韓丨亞洲丨制服丨亂倫| 韩国日本男女性生活视频| 一区二区小说区无码另类| 亚洲精品二三区| 中日韩毛片拍拍视频播放| 粉嫩00大全无码在线看| 91国自产精品中文字幕| 欧美国产日韩欧美国产日韩| 欧洲AAAAA特级毛片| 调教sm高h文| 中文字幕熟妇| 日韩在线视频一区二区观看| 肉大棒出出进进操逼视频| 激情五月综合激情五月作文| 丁香婷婷激情五月综合激情| 大香蕉伊人成人在线观看| 麻豆av永久地址久久精品| 日韩欧美一区二区三区不学| AV水蜜桃网站免费观看| 国产免费午夜精品福利视频| 黄视频国产精品| 看了出水的网站| 人妻av一区二区三区不卡| 久久久久久久久偷拍伦理| 日本一区二区三区免费精品| 韩国三级日本三级人与波| 逼逼逼穴操逼逼逼逼逼屄| 老司机看片午夜久久福利| 美女高潮白浆视频App| 久久亚洲av成人一二三区| 99re最新视频在线观看| 日本一区二区三区在线免费| 日本欧美一区二区免费不卡| 欧美人人做人人爽人人喊|