oracle 10g 用dbms_xmlgen将数据表转成xml格式
来源:互联网 发布:淘宝详情页美工 编辑:程序博客网 时间:2024/06/05 03:42
oracle 10g中,有两个包,用于处理xml格式: dbms_xmlgen 和 dbms_xmlstore.
1.创建临时表,写入两条数据:
2.使用dbms_xmlgen生成数据表的xml格式
declare
xmlhdl dbms_xmlgen.ctxtype;
line varchar2(200);
xmltext varchar2(32767);
begin
-- create ctxhandle
xmlhdl := dbms_xmlgen.newcontext('select * fromxmldemo');
begin
loop
end loop;
end;
输出结果:
<?xmlversion="1.0"?>
<ROWSET>
<ROW>
<A>10</A>
<B>first line</B>
</ROW>
<ROW>
<A>20</A>
<B>line 2</B>
</ROW>
</ROWSET>
<ROWSET>
</ROWSET>
3.dbms_xmlgen其它函数
上例修改:
declare
xmlhdl dbms_xmlgen.ctxtype;
line varchar2(200);
xmldoc clob;
xmltext varchar2(32767);
flag boolean;
begin
-- create ctxhandle
xmlhdl := dbms_xmlgen.newcontext('select * fromxmldemo');
begin
loop
end loop;
end;
输出结果:
<?xmlversion="1.0"?>
<Packet>
<Record>
<A>10</A>
<B>first line</B>
</Record>
<Record>
<A>20</A>
<B>line 2</B>
</Record>
<Record>
<A>30</A>
<B/>
</Record>
<Record>
<A/>
<B>No.4</B>
</Record>
</Packet>
4
<Packet>
</Packet>
4
另:xmlhdl的类型为ctxtype或ctxhandle时,结果是一样的。
不知道oracle出于什么目的,待考
- oracle 10g 用dbms_xmlgen将数据表转成xml格式
- 将JavaBean用DOM4J转成xml格式的字符串,用DOM4J解析xml格式的字符串
- 将 Oracle XML Publisher 与 Oracle JDeveloper 10g 集成
- oracle将unix时间戳格式转成日期格式显示
- java工具---将txt文件转成xml格式的文件
- PHP将数组转成XML格式的实现代码
- NSString转成XML格式
- 用java将excel文档格式的标日初单词转成适合有道单词本的xml格式
- 将Excel的数据表转成数据库表
- 将小数转成百分比格式
- 用ffmpeg将各种视频文件转成F4V格式
- 用FormatDataLibsvm.xls将数据转成LIBSVM格式
- 用FormatDataLibsvm.xls将数据转成LIBSVM格式
- 用Java将doc文档转成pdf格式
- 怎样将PDF格式转成EXCEL格式
- 将UTC时间格式转成北京时间格式
- php将XML转成数组
- java将xml转成对象
- 设计模式Summary
- 修改actionbar高度
- MongoDB在windows下安装和配置
- Caused by: java.sql.SQLException: 无法转换为内部表示解决方法
- 删除网上邻居中已记住的密码
- oracle 10g 用dbms_xmlgen将数据表转成xml格式
- hdu 4301 Divide Chocolate(DP ,4级,多校)
- phpmyadmin提示:配置文件权限错误,无法写入!解决方法
- linux 常用命令
- dbms_lob用法小结
- tamarin中的opcode(bytecode)
- Linux下默认的宏测试
- find the mincost route
- 大数据时代,海量数据处理常用思路和方法总结