检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ity的定义相同;当default_statistic_granularity设置为其他值时,analyze行为退化为GLOBAL行为。 示例 收集表的的统计信息。 --创建customer_info表。 gaussdb=# CREATE TABLE customer_info(
感信息的相关操作。 argname和argmode的顺序没有严格要求,推荐按照argname、argmode、argtype的顺序使用。 示例 创建一个存储过程。 --创建存储过程,打印传入参数的和。 gaussdb=# CREATE OR REPLACE PROCEDURE proc_add(i
使语义相同,仍然需要对应不同的SQL PATCH。对于DML,则同一个SQL PATCH可以对不同入参的语句生效,并且忽略大小写和空格。 示例 SQL PATCH的实现当前基于Unique SQL ID,所以需要打开相关的运维参数才可以生效(enable_resource_track
如果指定了CHECK OPTION,若多表连接视图或多表连接子查询中出现重复基表,且重复的基表不都是保留键表,则无法对该视图或子查询进行删除操作。 示例 普通视图 --创建test_tb1表,并向表中插入100条数据。 gaussdb=# CREATE TABLE test_tb1(col1
bigint 控制通道端口。 data_port OUT bigint 数据通道端口。 remote_name OUT text 对端DN示例名。 remote_ip OUT text 对端IP。 remote_port OUT bigint 对端端口号。 local_ip OUT
DBE_SQL.SQL_UNREGISTER_CONTEXT(cur); END; / -- 示例2 -- DESCRIBE_COLUMNS、RUN_AND_NEXT和LAST_ROW_COUNT接口示例 -- 创建列描述信息打印存储过程 CREATE OR REPLACE PROCEDURE
其中data_type指定该列在表达式参数中的数据类型;transform_expr为目标表达式,返回与表中目标列数据类型一致的结果值。 示例: ctl文件中不指定列类型,源数据不满足表中列限制(数据类型限制、数据长度限制)。 // 建表 create table t_test(id
当disable_keyword_options参数设置为“invisible”时,此关键字不支持使用。 升级未提交阶段,不支持使用此关键字。 示例 普通索引 --创建tbl_test1表。 gaussdb=# CREATE TABLE tbl_test1( id int,
详情见示例。 如果LIST分布表的分片对应多个DN,对于default分片,会计算分布键的hash值,之后在这些DN中用hash值对DN个数取模,重新映射一个DN。对于非default分片,会使用Round Robin方式,把values列表中的值和DN进行映射。详情见示例。 R
366 ms Query Id: 844424930141239 Total runtime: 0.866 ms (6 rows) 上述示例中显示执行信息分为以下6个部分: 以表格的形式将计划显示出来,包含有11个字段,分别是:id、operation、A-time、A-row
dicate,因为int等数值类型可以隐式转换为BOOLEAN值(非0值隐式转换为true,0转换为false),可能导致非预期的结果。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
使语义相同,仍然需要对应不同的SQL PATCH。对于DML,则同一个SQL PATCH可以对不同入参的语句生效,并且忽略大小写和空格。 示例 SQL PATCH的实现基于Unique SQL ID,所以需要打开相关的运维参数才可以生效(enable_resource_track
predpush:利用代价在predpushnormal和predpushforce中选择一个最优的分布式计划,但是会增加优化时间。 以下是关闭和开启该查询重写规则的计划示例: openGauss=# set enable_fast_query_shipping=off; -- 关闭fqs优化 SET openGauss=#
'+00:00'设定该参数。该参数会影响新数据库的时区。默认设置为PRC时区。 取值范围:操作系统支持的时区名称和缩写或者-15:59到+15:00时间戳范围。 示例 --创建jim和tom用户。 gaussdb=# CREATE USER jim PASSWORD '********'; gaussdb=#
[SAVEPOINT] savepoint_name; 释放保存点 RELEASE [SAVEPOINT] savepoint_name; 示例 支持在PL/SQL的存储过程内使用COMMIT/ROLLBACK。 gaussdb=# CREATE TABLE EXAMPLE1(COL1
'+00:00'设定该参数。该参数会影响新数据库的时区。默认设置为PRC时区。 取值范围:操作系统支持的时区名称和缩写或者-15:59到+15:00时间戳范围。 示例 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
TG_TABLE_SCHEMA 触发器所在表的SCHEMA信息。 TG_NARGS 触发器函数参数个数。 TG_ARGV[] 触发器函数参数列表。 示例 --创建源表及触发表。 gaussdb=# CREATE TABLE test_trigger_src_tbl(id1 INT, id2
COLVIEW | NOCOLVIEW 声明表或分区加载IMCV或不加载IMCV,详情请参见《特性指南》中“HTAP混合负载”章节。 范围分区示例 VALUES LESS THAN --创建表空间。 CREATE TABLESPACE tbs_test_range1_p1 RELATIVE
referenced column: (MyBool % MyBinary) | (MyBool - MyYear) 表2 操作符组合差异 操作符组合示例 MySQL数据库 GaussDB数据库 说明 SELECT 1 LIKE 3 & 1; 不支持 支持 LIKE的右操作数不能是位运算符组成的表达式。