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> |
+----------------------------+