怎样把Oracle的数据转化成XML格式的?

bierbin 2005-11-17 02:58:49
目前小弟遇到了一个难题,需要把 Oracle表的数据 每天写成 XML 格式,并发送。
以前我对XML只有基本概念级别的了解,现在只能疯狂学习中。
我从网上找了很多相关文章,其中提到了 dbms_xmlgen.getXml 以及 XDK 等几种方法,但是目前我还试验没有成功。
我的软件环境:
Oracle 9i 和 PL/SQL Developer ,不知实现转化XML 还需要什么设置?目前看到关于XDK的很多都是java环境,我还无法使用。

希望各位高手指点一下,谢谢了!(最好是利用 PL/SQL Developer 处理:)

试验环境
SELECT id, name FROM table1;

id name
---------- --------------
10 A
20 BB




...全文
498 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qquge 2005-12-05
  • 打赏
  • 举报
回复
关注学习.........
bierbin 2005-11-26
  • 打赏
  • 举报
回复
谢谢!我回去试一下,等了很久才有回复……
solidpanther 2005-11-26
  • 打赏
  • 举报
回复
关于这个包的一个例子
SELECT dbms_xmlgen.getXML('select sysdate from dual'
, 0
) FROM dual;
第一个DUAL 是实际使用中的表名,根据需要可以替换
结果为:
<?xml version="1.0"?>
<ROWSET>
<ROW>
<SYSDATE>26-11月-05</SYSDATE>
</ROW>
</ROWSET>
bierbin 2005-11-21
  • 打赏
  • 举报
回复
难道咱么这里真的没有使用过 dbms_xmlgen.getXml 么?关于这个包的参数具体都说明什么,谁可以帮忙解释一下?
hlp912 2005-11-19
  • 打赏
  • 举报
回复
帮楼主up一下
bierbin 2005-11-19
  • 打赏
  • 举报
回复
谢谢楼上,自己也UP一下.
bierbin 2005-11-17
  • 打赏
  • 举报
回复
可能有冲突吧?我最终实现的XML需要满足一套给定的DTD,不是完全按照标准XML走的。
PB就算了,那样的话我还是优先C# .NET,身边的人有利用.NET实现过的。

我希望最好可以用 Oracle 9i 和 PL/SQL Developer 来处理。至少哪位大侠知道dbms_xmlgen.getXml 的用法,帮忙介绍一下啦! 我搜索到用这个可以实现XML,但是按照例子没有试验成功,不知对于 dbms_xmlgen.getXml ,咱们这里有没有人了解?
kkk3k3k 2005-11-17
  • 打赏
  • 举报
回复
楼主:在oracle 中如何直接输出XML我也想知道
如果用 c# vb.net或者楼上说得pb 都是很容易的!!
xmankevin1980xman 2005-11-17
  • 打赏
  • 举报
回复
告诉你一个简单的方法,去学着用PB中的ole这个东东,可以很方便的完成你所想要的。学PB这个东西不要多长时间,估计三天就行了。

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧