检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ping = off; 查看执行计划。 如果执行计划中有Data Node Scan节点,那么此执行计划是发送语句的分布式执行计划,为不可下推的执行计划;如果执行计划中有Streaming节点,那么计划是可以下推的。 例如如下业务SQL: 1 2 3 4 5 gaussdb=#
loop return next test_row; end loop; return; END; $$ ; ERROR: Autonomous transactions do not support RETURN SETOF. DETAIL:
DESCRIPTOR d VALUE 1 :d_returned_octet_length = RETURNED_OCTET_LENGTH; printf("d_returned_octet_length = %d\n", d_returned_octet_length);
byte,则会从end_byte拼接到0XFF,再从0x00拼接到start_byte。 权限介绍 DBE_RAW模式属于系统目录,DBE_RAW模式除了系统管理员用户在初始化数据库时拥有创建权限,模式及模式下的所有接口,所有用户仅具有使用权限。 示例 1 2 3 4 5
LINK权限需要使用GRANT语法赋予,新建用户默认无权限,系统管理员拥有权限。详见GRANT相关说明。 使用DATABASE LINK对远端表操作时,会在本地创建与远端对应的SCHEMA,若本地不存在该表的元数据信息,会将元数据信息写入本地系统表中,此时会使用7级锁保证写入的一致性,持续到事务结束放锁,删除DATABASE
MySQL会根据入参是否存在小数位,决定返回定点型还是整型。当前GaussDB在内层嵌套操作符或函数时,返回的类型与MySQL可能存在不同。当内层节点返回定点、浮点、字符型、时间类型(不包括DATE类型)时,MySQL可能返回整型,GaussDB会返回定点型。 UTC_DATE() 支持
INT ,b INT ,c TEXT) RETURN INT AS DECLARE PRAGMA AUTONOMOUS_TRANSACTION; BEGIN INSERT INTO t4 VALUES(a, b, c); RETURN 1; END; / CREATE FUNCTION
分区表相关系统视图 分区表系统视图根据权限分为3类,具体字段信息请参考《开发指南》中“系统表和系统视图 > 系统视图”章节。 所有分区视图: ADM_PART_TABLES:所有分区表信息。 ADM_TAB_PARTITIONS:所有一级分区信息。 ADM_TAB_SUBPARTITIONS:所有二级分区信息。
分区表相关系统视图 分区表系统视图根据权限分为3类,具体字段信息请参考《开发指南》中“系统表和系统视图 > 系统视图”章节。 所有分区视图: ADM_PART_TABLES:所有分区表信息。 ADM_TAB_PARTITIONS:所有分区信息。 ADM_PART_INDEXES:所有Local索引信息。
security feature (5 rows) PG_STATISTIC系统表和PG_STATISTIC_EXT系统表存储了统计对象的一些敏感信息,如高频值MCV。若创建行级访问控制后,将这两张系统表的查询权限授予普通用户,则普通用户仍然可以通过访问这两张系统表,获取统计对象里的敏感信息。
mincurriops integer 该作业当前I/O在各数据库节点中的最小值。 maxcurriops integer 该作业当前I/O在各数据库节点中的最大值。 minpeakiops integer 在作业运行时,作业I/O峰值中,各数据库节点的最小值。 maxpeakiops integer
adm_hist_sqltext_func gs_txn_snapshot系统表维护函数 gs_insert_delete_txn_snapshot用于GTM-Lite模式下维护全局各节点gs_txn_snapshot系统表,只有系统管理员用户才能调用,当前版本调用该函数将返回f,无实际操作。
视图统计了trigger的相关信息,GaussDB相关视图与Oracle存在差异,GaussDB视图具体请参见《开发指南》中“系统表和系统视图 > 系统视图 > 其他视图”中的DB_TRIGGERS、ADM_TRIGGERS、MY_TRIGGERSDB_TRIGGERS、ADM_
INT ,b INT ,c TEXT) RETURN INT AS DECLARE PRAGMA AUTONOMOUS_TRANSACTION; BEGIN INSERT INTO t4 VALUES(a, b, c); RETURN 1; END; / CREATE FUNCTION
经过仲裁延迟时长后,将选出新的cm_server主。其中仲裁延迟时长由仲裁延迟基础时长、节点index(server ID序号)和增量时长共同决定。公式为:仲裁延迟时长=仲裁延迟基础时长+节点index*仲裁延迟增量时长参数 取值范围:整型,index>0,单位为秒。修改后可以r
GLOBAL_开头的视图,代表从数据库节点请求数据,并将数据追加对外返回,不会处理数据。 SUMMARY_开头的视图,代表是将数据库内的数据概述,多数情况下是返回数据库节点(有时只有数据库主节点的)的数据,会对数据进行加工和汇聚。 非这两者开头的视图,一般代表本地视图,不会向其它数据库节点请求数据。 OS
PQfinish(conn); return 0; } 示例运行结果如下: Connect database success! NOTICE: table "t01" does not exist, skipping return 1 rows row 0: 23 return 1 rows row
PQfinish(conn); return 0; } 示例运行结果如下: Connect database success! NOTICE: table "t01" does not exist, skipping return 1 rows row 0: 23 return 1 rows row
示例1:使用方式一修改GaussDB数据库主节点的最大连接数。 以操作系统用户omm登录数据库主节点。 使用如下命令连接数据库。 gsql -d postgres -p 8000 postgres为需要连接的数据库名称,8000为数据库主节点的端口号。 连接成功后,系统显示类似如下信息: gsql((GaussDB
FUNCTION RETURN传递ref cursor(不支持) gaussdb=# DROP PROCEDURE IF EXISTS proc_sys_ref; gaussdb=# CREATE OR REPLACE function proc_sys_ref() RETURN SYS_REFCURSOR