oracle – 什么是XMLTABLE
发布时间:2020-12-31 20:16:09 所属栏目:站长百科 来源:网络整理
导读:什么是 XMLTABLE. 让我知道建设XMLTABLE的语法 示例查询以从XMLTABLE获取记录. 在建设XMLTABLE之前是否必要任何数据库级此外先决前提. 办理要领 函数 XMLTABLE用于将xml工具转换为单独的字段. 可是您也许但愿构建一个包括xml内容的表,这是差异的. 您可以行使
>什么是
XMLTABLE.
办理要领函数 XMLTABLE用于将xml工具转换为单独的字段.可是您也许但愿构建一个包括xml内容的表,这是差异的. 您可以行使包括xml内容的特殊列建设表 CREATE TABLE mytable (my_id NUMBER PRIMARY KEY,my_xml XMLType); 然后在查询中行使xml内容. INSERT INTO mytable VALUES (1,xmltype('<myxml id="D45"/>')); SELECT my_id,my_xml.extract('/myxml@id').getstringval() from mytable 制品. 好的回覆第二条评述: 以是你确实想要行使XMLTABLE函数, 1 SELECT seq 2,id 3,content 4 FROM XMLTABLE('/xml/myrec' 5 PASSING XMLType('<xml>' 6 ||'<myrec id="D12"><content>hello1</content></myrec>' 7 ||'<myrec id="D13"><content>hello2</content></myrec> 8 ||</xml>') 9 COLUMNS seq FOR ORDINALITY 10,id VARCHAR2(100) PATH '@id' 11,content VARCHAR2(100) PATH 'content' 12* ) AS my_table 输出是: SEQ ID CONTENT ---- ----- -------------------- 1 D12 hello1 2 D13 hello2 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读