SCHEMA_TO_XML

说明

该函数用于将模式中的表映射为XML值,返回值为XML类型。(兼容PostgreSQL)

语法

schema_to_xml ::=

参数

schema_name

SQL查询的内容。

bool_nulls

该参数决定是否在结果中展开null值。

bool_tableforest

  • true:输出xml片段。
  • false:输出xml文档。

text_targetns

指定想要结果的XML命名空间。若不指定,应传递一个空字符串。

示例

SQL> select SCHEMA_TO_XML('SYSDBA', true, true, 'a');
                              SCHEMA_TO_XML
--------------------------------------------------------------------------
 <SYSDBA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="a">

 <TT>

   <I>a</I>
 </TT>


 <_x0058_MLTBL>

   <A>1</A>
   <B>one</B>
 </_x0058_MLTBL>

 <_x0058_MLTBL>

   <A>2</A>
   <B>two</B>
 </_x0058_MLTBL>

 <_x0058_MLTBL>

   <A>-1</A>
   <B xsi:nil="true"/>
 </_x0058_MLTBL>


 </SYSDBA>

(1 row)