Erp100论坛's Archiver

xiangzhao 发表于 2008-7-12 21:54

Oracle查询结果 存储为XML?

在sqlserver 中
可以把查询的表结构以xml输出,但oracle怎么写啊
sqlserver:
select ID,Name from A for xml raw
Oracle:
???
select ID,Name from A where User='cccc' for xml raw
该如何写啊

xiangzhao 发表于 2008-7-12 21:55

select dbms_xmlquery.getXML('select * from billhead where rownum <2') from dual;


DBMS_XMLQUERY.GETXML('SELECT*F
--------------------------------------------------------------------------------
<?xml version = '1.0'?>
<ROWSET>
   <ROW num="1">
      <IBILLHEADID>3434</IBILLHEADID>
      <CBILLNAME>收付-497</CBILLNAME>
      <CLASS1ID>2</CLASS1ID>
      <CLASS2ID>21</CLASS2ID>
      <CLASS3ID>92</CLASS3ID>
      <CLASS4ID>0</CLASS4ID>
      <CLASS5ID>0</CLASS5ID>
      <CLASS6ID>0</CLASS6ID>
      <CLASS7ID>4093</CLASS7ID>
      <CLASS8ID>0</CLASS8ID>
      <DBILLDATE>1/28/2005 0:0:0</DBILLDATE>
      <IORGID>185</IORGID>
      <CUSERID>1536</CUSERID>
      <STATUS>10</STATUS>
      <CPAIDTYPE>1</CPAIDTYPE>
      <IBILL>840</IBILL>
      <IREALBILL>840</IREALBILL>
      <IPROCESSINSTID>0</IPROCESSINSTID>
      <MEMO>报销14893车维修费</MEMO>
      <CBILLTYPE>1</CBILLTYPE>
      <IBILLYEAR>2005</IBILLYEAR>
      <IRESULT>1</IRESULT>
      <IISJZ>0</IISJZ>
      <IMYORGID>185</IMYORGID>
      <ICUTBD>0</ICUTBD>
      <IUSEPC>0</IUSEPC>
   </ROW>
</ROWSET>

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2007 Comsenz Inc.