偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡介Oracle xmltype

數(shù)據(jù)庫 Oracle
這里介紹建立含有Oracle xmltype數(shù)據(jù)類型的表create table abc (id number,xmldoc sys.xmltype);聲明xmltype型字段用:sys.xmltype。

在向大家詳細介紹Oracle之前,首先讓大家了解下Oracle xmltype是什么,Oracle從9i開始支持一種新的數(shù)據(jù)類型---- xmltype,用于存儲和管理xml數(shù)據(jù),并提供了很多的functions,用來直接讀取xml文檔和管理節(jié)點。下面將介紹Oracle xmltype的一些基本使用。

1.建立含有Oracle xmltype數(shù)據(jù)類型的表create table abc (id number,xmldoc sys.xmltype);聲明xmltype型字段用:sys.xmltype。

2.向帶有xmltype類型的表插入帶有數(shù)據(jù)insert into abc (id,xmldoc) value (abc.nextval , sys.xmlType.createXML(''<name><a id="1" value="some values">abc</a></name>'') );插入用 sys.xmlType.createXML(''some xml doc'')

3.直接查詢Oracle xmltype字段里面的內(nèi)容得到id=1的value變臉的值select i.xmldoc.extract(''//name/a[@id=1]/@value'').getStringVal() as ennames, id from abc i得到a節(jié)點的值select id, i.xmldoc.extract(''//name/a/text()'').getStringVal() as truename from abc i得到節(jié)點id屬性的值Select hd.Data_t.extract(''/root/name/@id'').getStringVal()    As Name FROM sehr_house_data hd

4.更新Oracle xmltype里面的數(shù)據(jù)update abc set xmldoc=updateXML(xmldoc,''//name/a[@id=1]/@value'',''some new value'') where ......(注意:如果里面沒有<a id="1">這個節(jié)點,將不能update)

5.添加超過4k字節(jié)的xml文檔到xmltype型字段可以通過使用臨時表的辦法實現(xiàn):
◆先建立一個臨時的表,其中的一個字段是clob類型;
◆再將要寫入xmltype字段的xml doc寫入這個臨時的clob型的字段中;
◆最后insert into abc (id,xmldoc) values (abc_q.nextval , sys.xmlType.createXML((select content from 臨時表 where id=......)));

【編輯推薦】

  1. Oracle監(jiān)聽器,讓你監(jiān)聽想要的東東
  2. 你是否懂得Oracle.Net協(xié)議棧
  3. 概論Oracle數(shù)據(jù)庫優(yōu)化器
  4. 簡明扼要介紹Oracle Provider
  5. 詳談捕獲Oracle SQL語句執(zhí)行計劃
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-11-18 16:43:59

2009-11-16 11:03:44

Oracle INDE

2010-11-15 12:02:24

Oracle進程結(jié)構(gòu)

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-25 17:28:05

Oracle bita

2010-11-19 16:03:20

Oracle分析表

2010-10-28 10:54:46

oracle對象權(quán)限

2010-10-25 14:47:49

Oracle系統(tǒng)變量函

2010-10-26 11:39:51

Oracle EXPIMP備份

2010-10-26 17:41:05

Oracle索引

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數(shù)

2015-08-21 12:59:38

Oracle數(shù)據(jù)庫

2010-11-18 13:09:19

Oracle case

2023-10-11 06:50:32

Oracle數(shù)據(jù)庫系統(tǒng)

2010-04-08 16:41:29

Oracle存儲過程

2010-04-27 10:04:52

Oracle rman

2010-05-05 16:30:25

Oracle后臺進程

2010-04-27 12:51:49

Oracle 函數(shù)de

2010-04-08 18:33:46

Oracle VARR
點贊
收藏

51CTO技術(shù)棧公眾號