检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建数据库时指定的字符集,详见CREATE DATABASE章节。 client_encoding 客户端的字符集,可以通过SET NAMES语句修改,详见SET章节。 character_set_connection SQL语句中未指定字符集的字符串常量的默认字符集。 collation_connection
高级包DBE_XMLPARSER支持的所有接口请参见表1。 XMLPARSER数据类型可以被用来存储XMLPARSER数据,存储Xmlparser的数量上限为16777215。XMLPARSER数据类型能够根据输入的字符串解析建立domdocument节点,高级包还提供相应的s
PGReplicationStream PGReplicationStream是GaussDB JDBC驱动中提供的一个API接口类,用于操作逻辑复制流。 PGReplicationStream的继承关系 PGReplicationStream是逻辑复制的接口,实现类是V3PGR
PGReplicationStream PGReplicationStream是GaussDB JDBC驱动中提供的一个API接口类,用于操作逻辑复制流。 PGReplicationStream的继承关系 PGReplicationStream是逻辑复制的接口,实现类是V3PGR
PGReplicationStream PGReplicationStream是GaussDB JDBC驱动中提供的一个API接口类,用于操作逻辑复制流。 PGReplicationStream的继承关系 PGReplicationStream是逻辑复制的接口,实现类是V3PGR
ALTER GROUP 功能描述 修改一个用户组的属性。 注意事项 ALTER GROUP是ALTER ROLE的别名,非SQL标准语法,不推荐使用,建议用户直接使用ALTER ROLE替代。 语法格式 向用户组中添加用户。 ALTER GROUP group_name
ALTER GROUP 功能描述 修改一个用户组的属性。 注意事项 ALTER GROUP是ALTER ROLE的别名,非SQL标准语法,不推荐使用,建议用户直接使用ALTER ROLE替代。 语法格式 向用户组中添加用户。 ALTER GROUP group_name
MY_TRIGGERS MY_TRIGGERS视图显示当前用户拥有的触发器的信息。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 MY_TRIGGERS字段 名称 类型 描述 trigger_name character varying(64) 触发器名称。
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞, nextval操作不会回滚;即一旦值抓取, 就认为它已经被用过,并且不会再被返回。
数可以用来验证GaussDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方式获取执行结果,通过对比获取的执行结果判断操作前后表中的数据是否相同。 对于大表,CHECKSUM函数可能会需要很长时间。
CALL 功能描述 使用CALL命令可以调用已定义的函数和存储过程。 注意事项 函数或存储过程的所有者、被授予了函数或存储过程EXECUTE权限的用户、或被授予EXECUTE ANY FUNCTION权限的用户,有权使用CALL命令,当三权分立开关关闭时,系统管理员默认拥有此权限。
代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。 如果语言是不受信任的,用户必须有使用程序语言的USAGE权限,或者是系统管理员权限。
建议在GSI的基表创建普通索引提升IUD执行效率。 当前创建GSI生成的执行计划是先将基表数据拉回CN再下发给GSI所在DN,因此大数据量、大规模集群下性能较普通索引存在较大劣化(比如6节点SSD盘千万数据量下可能需近1小时),将在后续版本中优化创建GSI的实现机制,将目前的单点改为DN间并行提升创建效率。
CREATE NODE GROUP 功能描述 创建一个新的集群节点组。 注意事项 CREATE NODE GROUP是集群管理工具封装的接口,用来实现集群管理。 该接口仅对管理员用户开放使用。 语法格式 1 2 3 CREATE NODE GROUP groupname WITH
取值范围:字符串,需要符合标识符命名规范。 attribute 推测任务的输入特征列名。 取值范围:字符串,需要符合标识符命名规范。 示例 --创建数据表 gaussdb=# CREATE TABLE houses ( id INTEGER, tax INTEGER, bedroom INTEGER
SHUTDOWN将关闭当前连接的数据库节点。 注意事项 仅拥有管理员权限的用户可以运行此命令。 语法格式 SHUTDOWN [FAST | IMMEDIATE]; 参数说明 FAST | IMMEDIATE FAST表示不等待客户端中断连接,将所有活跃事务回滚并且强制断开客户端,然后关闭数据库节点。
条件语句 条件语句的主要作用判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略它们的结果使该IF_THEN语句执行结束。
PL/SQL程序不能用OPEN语句重复打开一个游标。 提取游标数据:检索结果集合中的数据行,放入指定的输出变量中。 提取游标数据的语法图,请参见图7。 图7 fetch_cursor::= 对该记录进行处理。 继续处理,直到活动集合中没有记录。 关闭游标:当提取和处理完游标结果集合数据后,应及时关闭游标,以释放该
user [LOCAL]; 参数说明 db_name 导入后的新库名,如不指定则导入后保持原库名。 directory 导入的database的数据源目录。 user 导入后库的属主。 LOCAL 指定该字段表示导入到原集群,如不指定表示导入到新集群。 示例 impdp database
INCREMENTAL MATERIALIZED VIEW my_imv AS SELECT * FROM my_table; --基表写入数据。 gaussdb=# INSERT INTO my_table VALUES(1,1),(2,2); --对增量物化视图my_imv进行增量刷新。