自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡介Oracle xmltype

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

在向大家詳細(xì)介紹Oracle之前,首先讓大家了解下Oracle xmltype是什么,Oracle從9i開始支持一種新的數(shù)據(jù)類型---- xmltype,用于存儲(chǔ)和管理xml數(shù)據(jù),并提供了很多的functions,用來直接讀取xml文檔和管理節(jié)點(diǎn)。下面將介紹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é)點(diǎn)的值select id, i.xmldoc.extract(''//name/a/text()'').getStringVal() as truename from abc i得到節(jié)點(diǎn)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">這個(gè)節(jié)點(diǎn),將不能update)

5.添加超過4k字節(jié)的xml文檔到xmltype型字段可以通過使用臨時(shí)表的辦法實(shí)現(xiàn):
◆先建立一個(gè)臨時(shí)的表,其中的一個(gè)字段是clob類型;
◆再將要寫入xmltype字段的xml doc寫入這個(gè)臨時(shí)的clob型的字段中;
◆最后insert into abc (id,xmldoc) values (abc_q.nextval , sys.xmlType.createXML((select content from 臨時(shí)表 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í)行計(jì)劃
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-11-18 16:43:59

2010-10-28 10:54:46

oracle對(duì)象權(quán)限

2010-11-15 12:02:24

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

2009-11-16 11:03:44

Oracle INDE

2010-11-19 16:03:20

Oracle分析表

2010-10-25 15:12:42

Oracle日期函數(shù)

2010-10-25 17:28:05

Oracle bita

2010-11-18 13:09:19

Oracle case

2015-08-21 12:59:38

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

2010-10-25 17:39:24

Oracle單行日期函

2011-04-12 13:27:09

Oracle日期函數(shù)

2023-10-11 06:50:32

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

2010-10-26 17:41:05

Oracle索引

2010-10-26 11:39:51

Oracle EXPIMP備份

2010-10-25 14:47:49

Oracle系統(tǒng)變量函

2010-05-05 16:30:25

Oracle后臺(tái)進(jìn)程

2010-04-08 18:33:46

Oracle VARR

2010-04-27 12:51:49

Oracle 函數(shù)de

2010-04-27 10:04:52

Oracle rman

2010-04-08 16:41:29

Oracle存儲(chǔ)過程
點(diǎn)贊
收藏

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