检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
具有强相关性,一般先创建的索引先进行冲突检查)。 分布列、唯一索引列不允许UPDATE。 UPDATE的WHERE子句不支持包含子链接。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
TG_TABLE_SCHEMA 触发器所在表的SCHEMA信息。 TG_NARGS 触发器函数参数个数。 TG_ARGV[] 触发器函数参数列表。 示例 --创建源表及触发表 gaussdb=# CREATE TABLE test_trigger_src_tbl(id1 INT, id2 INT
触发过载逃生kill会话并禁止新连接接入,取值为0~100,设置为多少表示百分之多少。 默认值:'0,0',表示关闭内存过载逃生功能。 示例: resilience_memory_reject_percent = '70,90' 表示内存使用超过最大内存上限的90%后禁止新连接
profile_name PROFILE子句将被忽略,无实际意义。 PGUSER 当前版本该属性没有实际意义,仅为了语法的前向兼容而保留。 示例 CREATE ROLE与CREATE USER的区别 --使用CREATE ROLE创建角色test_role。 gaussdb=# CREATE
UTE命令。 [ WITH [ NO ] DATA ] 创建表时,是否也插入查询到的数据。默认是要数据,选择“NO”参数时,则不要数据。 示例 不指定字段名时新表字段和SELECT查询结果一致。 -- 创建test1表并向表中插入2条记录。 gaussdb=# CREATE TABLE
profile_name PROFILE子句将被忽略,无实际意义。 PGUSER 当前版本该属性没有实际意义,仅为了语法的前向兼容而保留。 示例 CREATE ROLE与CREATE USER的区别 --使用CREATE ROLE创建角色test_role。 gaussdb=# CREATE
UTE命令。 [ WITH [ NO ] DATA ] 创建表时,是否也插入查询到的数据。默认是要数据,选择“NO”参数时,则不要数据。 示例 不指定字段名时新表字段和SELECT查询结果一致。 -- 创建test1表并向表中插入2条记录。 gaussdb=# CREATE TABLE
[SAVEPOINT] savepoint_name; 释放保存点 RELEASE [SAVEPOINT] savepoint_name; 示例 支持在PL/SQL的存储过程内使用COMMIT/ROLLBACK。 CREATE TABLE EXAMPLE1(COL1 INT); CREATE
E命令。 [ WITH [ NO ] DATA ] 创建分区表时,是否也插入查询到的数据。默认是要数据,选择“NO”参数时,则不要数据。 示例 创建一级分区表,并使用子查询数据填充分区表。 -- 创建一个源表t1,并插入3条数据。 gaussdb=# CREATE TABLE t1(a
RESTRICT 如果字段或者约束还有任何依赖的对象,则拒绝删除该字段。这是缺省行为。 schema_name 表所在的模式名称。 修改表示例 重命名表 openGauss=# CREATE TABLE aa(c1 int, c2 int); openGauss=# ALTER TABLE
gsql”命令确认当前加载的libpq.so的版本,并通过修改LD_LIBRARY_PATH环境变量来加载正确的libpq.so。 请参照下面示例,修改LD_LIBRARY_PATH环境变量。其中${path_to_correct_libpq_dir}表示实际环境中正确libpq.so所在目录
TG_TABLE_SCHEMA 触发器所在表的SCHEMA信息。 TG_NARGS 触发器函数参数个数。 TG_ARGV[] 触发器函数参数列表。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
使用率大于该值时,表示当前线程池已经过载,触发过载逃生kill会话并禁止新连接接入,取值为0~INT_MAX,设置为多少表示百分之多少。 示例: resilience_threadpool_reject_cond = '50,90' 表示线程池使用率超过90%后,禁止新连接接入并
t_peek_changes的可选入参''options_name'和'options_value',JDBC流式解码请参考逻辑复制章节中示例代码中函数withSlotOption的使用方法。 通用选项(串行解码和并行解码均可配置,但可能无效,请参考相关选项详细说明) include-xids:
关操作时,系统表及日志中会记录密码或密钥的明文信息。为防止敏感信息泄露,不建议用户在存储过程体中进行涉及密码或密钥等敏感信息的相关操作。 示例 创建一个存储过程。 --创建存储过程,返回传入参数的和。 gaussdb=# CREATE OR REPLACE PROCEDURE proc_add(i
TG_TABLE_SCHEMA 触发器所在表的SCHEMA信息。 TG_NARGS 触发器函数参数个数。 TG_ARGV[] 触发器函数参数列表。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
gsql”命令确认当前加载的libpq.so的版本,并通过修改LD_LIBRARY_PATH环境变量来加载正确的libpq.so。 请参照下面示例,修改LD_LIBRARY_PATH环境变量。其中${path_to_correct_libpq_dir}表示实际环境中正确libpq.so所在目录
式不支持分布式全局二级索引,因此不支持该语法。 VISIBLE 用于设置索引状态为可见。 INVISIBLE 用于设置索引状态为不可见。 示例 重命名索引。 --创建test1表并为其创建索引。 gaussdb=# CREATE TABLE test1(col1 INT, col2
其中data_type指定该列在表达式参数中的数据类型;transform_expr为目标表达式,返回与表中目标列数据类型一致的结果值。 示例: ctl文件中不指定列类型,源数据不满足表中列限制(数据类型限制、数据长度限制)。 // 建表 create table t_test(id
RESTRICT 如果该列还被其他字段或者约束引用,则拒绝删除该列。RESTRICT为CASCADE的缺省选项,如果未指定则为RESTRICT。语句示例如下: alter table <表名>[drop [column] <列名> [cascade | restrict]]; FIRST 新增列或修改列到第一位。