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
类型。val
为NULL
返回NULL
,name
为NULL
或者整个字串为NULL
抛出语法错误。
注意
XMLATTRIBUTES仅支持在XMLELEMENT函数中使用。
示例
sql
-- 仅支持在XMLELEMENT函数中使用
SQL> SELECT XMLELEMENT("name",XMLATTRIBUTES('wang' AS "class"));
+----------------------------+
| EXPR1 |
+----------------------------+
| <name class="wang"></name> |
+----------------------------+