检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
一个查询语句(SELECT语句),将查询结果作为插入的数据。 RETURNING 返回实际插入的行,RETURNING列表的语法与SELECT的输出列表一致。注意:INSERT ON DUPLICATE KEY UPDATE不支持RETURNING子句。 output_expression I
avg(netpaid) from (select /*+rows(store_sales store_returns *11270) leading((store_sales store_returns store item customer) customer_address)*/ c_last_name
同层参数化路径的Hint 功能描述 通过predpush_same_level、nestloop_index hint来指定同层表或物化视图之间参数化路径生成。 跨层参数化路径hint请参见参数化路径的Hint。 语法格式 1 2 3 4 predpush_same_level([@queryblock]
同层参数化路径的Hint 功能描述 通过predpush_same_level、nestloop_index Hint来指定同层表或物化视图之间参数化路径生成。 跨层参数化路径hint请参考参数化路径的Hint。 语法格式 1 2 3 4 predpush_same_level([@queryblock]
RETURN; END; / CREATE PROCEDURE gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure --
出REPEATABLE,则会基于一个系统产生的种子为每一个查询选择一个新的随机采样。 TIMECAPSULE { TIMESTAMP | CSN } expression 查询指定CSN点或者指定时间点表的内容。 目前不支持闪回查询的表:系统表、DFS表、全局临时表、本地临时表、
DBE_SQL打开的游标是会话级的变量,不支持跨会话调用打开的游标(如自治事务),如果调用跨会话的游标行为不可预知。 DBE_SQL.REGISTER_CONTEXT函数原型为: 1 2 3 DBE_SQL.REGISTER_CONTEXT( ) RETURN INTEGER; DBE_SQL
DBE_SQL打开的游标是会话级的变量,不支持跨会话调用打开的游标(如自治事务),如果调用跨会话的游标行为不可预知。 DBE_SQL.REGISTER_CONTEXT函数原型为: 1 2 3 DBE_SQL.REGISTER_CONTEXT( ) RETURN INTEGER; DBE_SQL
bigint 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括数据库缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned bigint 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched bigint 当前数据库通过索引返回的行数。
blks_hit bigint 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned bigint 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched bigint 当前数据库通过索引返回的行数。
修改插件扩展。 注意事项 ALTER EXTENSION 修改一个已安装的扩展的定义,要使用该接口,需要设置support_extended_features为true。这里有几种方式: UPDATE 这种方式更新这个扩展到一个新的版本。这个扩展必须满足一个适用的更新脚本(或者一系列脚本)
plain指定该类型的数据将总是被存储在线内并且不会被压缩。(对定长类型只允许plain) extended 指定系统将首先尝试压缩一个长的数据值,并且将在数据仍然太长的情况下把值移出主表行。 external允许值被移出主表, 但是系统将不会尝试对它进行压缩。 main允许压缩,但是不鼓励把值移出主表(如果没有其
InitPlan 1 (returns $0)] 3 | -> Index Only Scan using minmaxtesti on minmaxtest 4 | -> Limit [1, InitPlan 2 (returns $1)] 5 |
--新建函数,入参使用的类型不存在。 CREATE OR REPLACE FUNCTION func1(var type_not_exist) RETURN int IS BEGIN RETURN NULL; END; / --执行结果。 WARNING: Type type_not_exist does not
报错。需要注意的是,这个函数在默认情况下是不支持的,需要通过设置enable_beta_features为true之后,才能使用这个函数。同时在设置enable_beta_features为true之后,nextval()函数将不支持下推。 返回类型:numeric currva
报错。需要注意的是,这个函数在默认情况下是不支持的,需要通过设置enable_beta_features为true之后,才能使用这个函数。同时在设置enable_beta_features为true之后,nextval()函数将不支持下推。 返回类型:numeric currva
RETURN; END; / CREATE PROCEDURE gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure --
E或DELETE语句。 当子查询为附带RETURNING语句的DML时,INSERT语句的回显记录数由子查询决定。假设存在表T1,执行以下语句: WITH CTE AS (INSERT INTO T1 VALUES(1,2) RETURNING *) INSERT INTO T1
RETURN; END; / CREATE PROCEDURE gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure --
-------- 1 | -> Result 2 | -> Aggregate [1, InitPlan 1 (returns $0)] 3 | -> Streaming (type: GATHER) 4 | -> Limit