Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


XMLATTRIBUTES

📄字数 419
👁️阅读量 加载中...

功能描述

创建一个XML标签的属性。

XML数据类型的详细信息请参见《SQL语法参考指南》的XML数据类型章节。

语法格式

sql
xml_attributes ::= 
    'XMLATTRIBUTES' xml_attribute_list
xml_attribute_list ::= 
    xml_attribute_list ',' xml_attribute_el
xml_attribute_el ::= 
    val AS name | IDENT

输入参数

  • val AS name:指定一个属性,其中val是属性值name是属性名称。
  • IDENT:直接使用列名或表达式作为属性名称和属性值。

输出结果

CHAR类型。valNULL返回NULLnameNULL或者整个字串为NULL抛出语法错误。

注意

XMLATTRIBUTES仅支持在XMLELEMENT函数中使用。

示例

sql

-- 仅支持在XMLELEMENT函数中使用
SQL> SELECT XMLELEMENT("name",XMLATTRIBUTES('wang' AS "class"));

+----------------------------+
|           EXPR1            |
+----------------------------+
| <name class="wang"></name> |
+----------------------------+