检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
[NOT] REGEXP 支持,存在差异 GaussDB和MySQL在正则表达式中支持的元字符有所不同。例如,GaussDB支持“\d”表示数字,“\w”表示字母、数字和下划线,“\s”表示空格,而MySQL不支持这些元字符,MySQL会把这些字符当成正常字符串。
生成列不能被直接写入。在UPDATE命令中不能为生成列指定值,但是可以指定关键字DEFAULT。 对于多表更新语法,暂时不支持对视图和含有RULE的表进行多表更新。 对于子查询是stream计划的UPDATE语句,不支持并发更新同一行。
plan_hint子句 以/*+ */的形式在UPDATE关键字后,用于对UPDATE对应的语句块生成的计划进行hint调优,详细用法请参见章节使用Plan Hint进行调优。每条语句中只有第一个/*+ plan_hint */注释块会作为hint生效,里面可以写多条hint。
HashFunc函数 ora_hash(expression,[seed]) 描述:用于计算给定表达式的哈希值。expression:可输入的类型覆盖字符串,时间类型,数字类型,根据expression进行计算哈希值。seed:可选参数,一个int8值,可以对同一个输入值返回不同的结果
赋值语句 变量语法 给变量赋值的语法如图1所示。 图1 assignment_value::= 对以上语法格式的解释如下: variable_name,为变量名。 value,可以是值或表达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。 变量赋值示例
HashFunc函数 ora_hash(expression,[seed]) 描述:用于计算给定表达式的哈希值。expression:可输入的类型覆盖字符串,时间类型,数字类型,根据expression进行计算哈希值。seed:可选参数,一个int8值,可以对同一个输入值返回不同的结果
正则表达式增强:支持REGEXP_COUNT、REGEXP_INSTR、REGEXP_SUBSTR、REGEXP_REPLACE。 语法execute direct on执行查询语句支持预编译。 带条件的插入更新。 数据库在线维护服务不中断 支持在线索引创建,服务不中断。
循环语句 简单LOOP语句 语法图 loop::=语句如图1所示。 图1 loop::= label declaration ::=语句如图2所示。 图2 label declaration ::= 示例 1 2 3 4 5 6 7 8 9 10 11 12 13
赋值语句 变量语法 给变量赋值的语法请参见图1。 图1 assignment_value::= 对以上语法格式的解释如下: variable_name:变量名。 value:可以是值或表达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。 示例:
赋值语句 变量语法 给变量赋值的语法请参见图1。 图1 assignment_value::= 对以上语法格式的解释如下: variable_name:变量名。 value:可以是值或表达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。 示例:
赋值语句 语法 给变量赋值的语法请参见图1。 图1 assignment_value::= 对以上语法格式的解释如下: variable_name:变量名。 value:可以是值或表达式。值value的类型需要和变量variable_name的类型兼容才能正确赋值。 示例: 1 2
会生成大量不同的计划且计划无法共享 ,占用大量内存。
窗口函数用于给组内的值生成序号。 窗口函数中的order by后面必须跟字段名,若order by后面跟数字,该数字会被按照常量处理,因此对目标列没有起到排序的作用。 RANK() 描述:RANK函数为各组内值生成跳跃排序序号,其中,相同的值具有相同序号。
plan_trace text 当前请求sql对应的查询计划生成过程的明细,该字段大小不会超过300M。 owner oid 当前请求sql用户的oid。
同层参数化路径的Hint 功能描述 通过predpush_same_level、nestloop_index hint来指定同层表或物化视图之间参数化路径生成。
会生成大量不同的计划且计划无法共享 ,占用大量内存。
Full Partition-wise Join是指相互Join的两张表为分区策略完全相同的两张分区表,Full Partition-wise Join路径生成条件是两张表的分区键是一对相互匹配的Join key。
Full Partition-wise Join路径生成条件是两张表的分区键是一对相互匹配的Join key。 使用规格 SMP场景下的Partition-wise Join的使用规格: 只支持一级HASH分区表和一级RANGE分区表。
行级访问控制 行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式
行级访问控制 行级访问控制特性将数据库访问控制精确到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,读取到的结果是不同的。 用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式