检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DB_TAB_PRIVS DB_TAB_PRIVS视图记录当前用户可访问的所有对象的授权信息。所有用户都可以访问该视图。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 DB_TAB_PRIVS字段 名称 类型 描述 grantor character varying(128)
MY_RECYCLEBIN MY_RECYCLEBIN显示当前用户拥有的回收站信息。所有用户都可以访问,该视图同时存在于PG_CATALOG和SYS Schema下。 表1 MY_RECYCLEBIN字段 名称 类型 描述 object_name character varying(128)
MY_RECYCLEBIN MY_RECYCLEBIN显示当前用户拥有的回收站信息。所有用户都可以访问,该视图同时存在于PG_CATALOG和SYS Schema下。 表1 MY_RECYCLEBIN字段 名称 类型 描述 object_name character varying(128)
ANALYZE | ANALYSE 功能描述 用于收集与数据库中普通表内容相关的统计信息,统计结果存储在系统表PG_STATISTIC下。执行计划生成器会使用这些统计数据,以确定最有效的执行计划。 如果没有指定参数,ANALYZE会分析当前数据库中的每个表和分区表。同时也可以通过
SET 功能描述 用于修改运行时配置参数。 注意事项 大多数运行时参数都可以用SET在运行时设置,但有些则在服务运行过程中或会话开始之后不能修改。 语法格式 设置所处的时区。 SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL
条件表达式函数 条件表达式函数 coalesce(expr1, expr2, ..., exprn) 描述: 返回参数列表中第一个非NULL的参数值。 COALESCE(expr1, expr2) 等价于CASE WHEN expr1 IS NOT NULL THEN expr1
gs_restore 背景信息 gs_restore是GaussDB提供的针对gs_dump导出数据的导入工具。通过此工具可将gs_dump导出生成的文件进行导入。 主要功能包含: 导入到数据库 如果连接参数中指定了数据库,则数据将被导入到指定的数据库中。其中,并行导入必须指定连接的密码。
SET SESSION AUTHORIZATION 功能描述 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户。 注意事项 只有在初始会话用户有系统管理员权限的时候,会话用户标识符才能改变。否则,只有在指定了被认证的用户名的情况下,系统才接受该命令。 语法格式 为当前会话设置会话用户标识符和当前用户标识符。
ADM_SCHEDULER_PROGRAMS ADM_SCHEDULER_PROGRAMS视图显示数据库中所有可以调度的程序信息。默认只有系统管理员权限才可以访问,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 ADM_SCHEDULER_PROGRAMS字段
ADM_SCHEDULER_PROGRAMS ADM_SCHEDULER_PROGRAMS视图显示数据库中所有可以调度的程序信息。默认只有系统管理员权限才可以访问此系统视图,普通用户需要授权才可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 ADM_
使用游标 使用游标可以检索出多行的结果集,应用程序必须声明一个游标并且从游标中抓取每一行数据。 声明一个游标: EXEC SQL DECLARE c CURSOR FOR select * from tb1; 打开游标: EXEC SQL OPEN c; 从游标中抓取一行数据: EXEC
Schema GaussDB的Schema如下表所示。 表1 GaussDB支持的Schema Schema名称 描述 blockchain 用于存储账本数据库特性(当前特性是实验室特性,使用时请联系华为工程师提供技术支持)中创建防篡改表时自动创建的用户历史表。 cstore 该
闪回查询 背景信息 闪回查询可以查询过去某个时间点表的某个snapshot数据,这一特性可用于查看和逻辑重建意外删除或更改的受损数据。闪回查询基于MVCC多版本机制,通过检索查询旧版本,获取指定老版本数据。 前提条件 undo_retention_time参数用于设置undo旧版本的保留时间。
分区表DQL/DML 由于分区的实现完全体现在数据库内核中,用户对分区表的DQL/DML与非分区表相比,在语法上没有任何区别。 出于分区表的易用性考虑,GaussDB支持指定分区的DQL/DML操作,指定分区可以通过PARTITION (partname)或者PARTITION FOR
ALTER NODE GROUP 功能描述 修改一个集群节点组的信息。 注意事项 只有系统管理员或者被授予了NODE GROUP的ALTER权限的用户可以修改NODE GROUP信息。 修改NODE GROUP操作都是系统内部操作,除了SET DEFAULT语法之外,其他操作都需要在维护模式下(调用SET
ALTER NODE 功能描述 修改一个现有集群节点的定义。 注意事项 ALTER NODE是集群管理工具封装的接口,用来实现集群管理,管理员用户才有权限使用该接口。该接口不建议用户直接使用,以免对集群状态造成影响。 语法格式 1 2 3 4 5 6 7 8 9
DB_TAB_SUBPARTITIONS DB_TAB_SUBPARTITIONS视图存储当前用户所能访问的二级分区表的信息。所有用户都可以访问。该视图同时存在于PG_CATALOG和SYS schema下。分布式暂不支持二级分区表,该视图所有字段值为NULL。 表1 DB_TAB_SUBPARTITIONS字段
MY_IND_PARTITIONS MY_IND_PARTITIONS视图显示当前用户下一级分区表Local索引的索引分区信息(不包含分区表全局索引)。所有用户都可以访问。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 MY_IND_PARTITIONS字段
HashFunc函数 ora_hash(expression,[seed]) 描述:用于计算给定表达式的哈希值。expression:可输入的类型覆盖字符串,时间类型,数字类型,根据expression进行计算哈希值。seed:可选参数,一个int8值,可以对同一个输入值返回不同的结果
SET SESSION AUTHORIZATION 功能描述 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户。 注意事项 只有在初始会话用户有系统管理员权限的时候,会话用户标识符才能改变。否则,只有在指定了被认证的用户名的情况下,系统才接受该命令。 语法格式 为当前会话设置会话用户标识符和当前用户标识符。