Skip to content

适用虚谷数据库版本

v12.10.8



适用虚谷数据库版本

v12.10.8


XMLATTRIBUTES

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

功能描述

创建一个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函数中使用。

执行类型

TYPEVALUE说明
NATIVE0函数只能在本地计算
VOLATI0函数的每次计算值不同
STABLE0函数的每次计算值相同
COMPUTE0函数支持预计算取值
NOT_CONST0函数不支持转常数
HAVE_DEF0函数参数有默认值

示例

sql

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

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