检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
系统管理函数 配置设置函数 通用文件访问函数 服务器信号函数 备份恢复控制函数 双数据库实例容灾控制函数 双数据库实例容灾查询函数 快照同步函数 数据库对象函数 咨询锁函数 逻辑复制函数 段页式存储函数 hashbucket系统函数 其它函数 Undo系统函数 行存压缩系统函数 HTAP系统函数
故障注入系统函数 gs_fault_inject(int64, text, text, text, text, text) 描述:该函数不能调用,调用时会报WARNING信息:"unsupported fault injection",并不会对数据库产生任何影响和改变。 参数:i
报错。需要注意的是,这个函数在默认情况下是不支持的,需要通过设置enable_beta_features为true之后,才能使用这个函数。同时在设置enable_beta_features为true之后,nextval()函数将不支持下推。 返回类型:numeric currva
value IN INTEGER, endianess IN INTEGER DEFAULT 1) RETURN RAW; 表2 DBE_RAW.CAST_FROM_BINARY_INTEGER_TO_RAW接口参数说明 参数 描述 value 待转成RAW类型的整型数值。
RETURN; END; / CREATE PROCEDURE gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure --
opengauss_version ------------------- x.x.x (1 row) gs_deployment() 描述:当前系统的部署形态信息,对于分布式系统来说返回的是“Distribute”。 返回值类型:text 示例: 1 2 3 4 5 gaussdb=# SELECT gs_deployment();
FIRST|LAST语法格式 6 NTILE 支持 - 7 ROW_NUMBER 支持 - 8 RATIO_TO_REPORT 支持 - 父主题: 系统函数
FIRST|LAST语法格式。 6 NTILE 支持 - 7 ROW_NUMBER 支持 - 8 RATIO_TO_REPORT 支持 - 父主题: 系统函数
RETURN; END; / CREATE PROCEDURE gaussdb=# CALL proc_control_structure(3); INFO: i:3 is greater than 0. proc_control_structure --
报错。需要注意的是,这个函数在默认情况下是不支持的,需要通过设置enable_beta_features为true之后,才能使用这个函数。同时在设置enable_beta_features为true之后,nextval()函数将不支持下推。 返回类型:numeric currva
bigint 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括数据库缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned bigint 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched bigint 当前数据库通过索引返回的行数。
高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读读取(高速缓存只包括GaussDB数据库缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned numeric 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched numeric
bigint 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括数据库内核缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned bigint 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched bigint 当前数据库通过索引返回的行数。
numeric 高速缓存中已经命中的磁盘块的次数,这种情况下不需要从磁盘读取(高速缓存只包括数据库缓冲区高速缓存,不包括操作系统的文件系统缓存)。 tup_returned numeric 该数据库中顺序扫描获取的活跃行数和索引扫描返回的索引行数。 tup_fetched numeric
-------- 1 | -> Result 2 | -> Aggregate [1, InitPlan 1 (returns $0)] 3 | -> Streaming (type: GATHER) 4 | -> Limit
事务语句 存储过程本身会自动处于一个事务中。调用最外围存储过程开始时会自动开启一个事务,同时在调用结束时自动提交或者中间异常时回滚。除了系统自动的事务控制外,也可以使用COMMIT/ROLLBACK来控制存储过程中的事务。在存储过程中调用COMMIT/ROLLBACK命令,将提交
TEXT) RETURNS VOID AS $$ BEGIN LOOP --第一次尝试更新key UPDATE db SET b = data WHERE a = key; IF found THEN RETURN;
gs_catalog_attribute_records() 描述:对于指定的系统表oid,返回该系统表对应的各个字段的定义。仅支持oid小于10000的普通系统表(不支持索引、toast表等)。 参数:系统表oid 返回值类型:record dynamic_func_control(scope
TEXT) RETURNS VOID AS $$ BEGIN LOOP --第一次尝试更新key UPDATE db SET b = data WHERE a = key; IF found THEN RETURN;
blks_hit bigint 高速缓存中已经发现的磁盘块的次数,这样读取是不必要的(这只包括数据库缓冲区高速缓存,没有操作系统的文件系统缓存)。 tup_returned bigint 通过数据库查询返回的行数。 tup_fetched bigint 通过数据库查询抓取的行数。 tup_inserted