检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
customer_t2 SELECT * FROM customer_t1; 从指定表插入数据到当前表时,若指定表与当前表对应的字段数据类型之间不存在隐式转换,则这两种数据类型必须相同。 删除备份表。 1 openGauss=# DROP TABLE customer_t2 CASCADE;
SESSION AUTHORIZATION语句切换到普通用户,无法切换到初始用户、其他sysadmin、opradmin、monadmin、poladmin和auditadmin。 其他用户无法通过SET SESSION AUTHORIZATION语句切换用户。 --with-encryption=AES128
集表达式不能出现在WHERE子句里。不建议使用int等数值类型作为predicate,因为int等数值类型可以隐式转换为bool值(非0值隐式转换为true,0转换为false),可能导致非预期的结果。 对于分区表索引,当创建索引带GLOBAL关键字,或者最终创建的索引类型为GL
对查询结果的行编号进行条件过滤。通常出现在rownum子句里。 Row Adapter 行执行引擎,将向量化引擎转换成行引擎。 Vector Adapter 向量化执行引擎,将行引擎转换成向量化引擎。 Index Cond 索引扫描条件。 Unpivot 转置算子。 分区剪枝相关信息 Iterations
customer_t2 SELECT * FROM customer_t1; 从指定表插入数据到当前表时,若指定表与当前表对应的字段数据类型之间不存在隐式转换,则这两种数据类型必须相同。 使用不带AS的表别名向表中插入数据。 1 2 3 gaussdb=# CREATE TABLE T1(A INT
Outline能够和计划对应。 目前版本号固定为("1.0.0")。 Outline Hint的使用 在Outline使用时,会使用Outline转换而成的SQL。 gaussdb=# EXPLAIN (OUTLINE ON, COSTS OFF) SELECT /*+ BEGIN_OUTLINE_DATA
取值范围:字符串,要符合标识符命名规范,且最多为63个字符。若超过63个字符,数据库会截断并保留前63个字符当做角色名称。当角色名中包含大写字母时数据库会自动转换为小写字母,如果需要创建包含大写字母的角色名则需要使用双引号括起来。 password 登录密码。 密码规则如下: 密码默认不少于8个字符。
customer_t2 SELECT * FROM customer_t1; 从指定表插入数据到当前表时,若指定表与当前表对应的字段数据类型之间不存在隐式转换,则这两种数据类型必须相同。 使用不带AS的表别名向表中插入数据。 1 2 3 gaussdb=# CREATE TABLE table_name(a
【关注】减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 【关注】尽量减少随机I/O。通过聚簇/局部聚簇可以实现热数据的连续存储,将随机I/O转换为连续I/O,从而减少扫描的I/O代价。 【关注】尽量避免数据shuffle。shuffle,是指在物理上,数据从一个节点,传输到另一个节
VALUES(NULL); INSERT INTO t1 VALUES(1),(NULL),(2); 在MySQL宽松模式下,会将NULL进行类型转换,并成功插入数据;在MySQL严格模式下不允许插入NULL值。在GaussDB不支持此特性,在宽松模式和严格模式下均不允许插入NULL值。
取值范围:字符串,要符合标识符命名规范,且最多为63个字符。若超过63个字符,数据库会截断并保留前63个字符当做角色名称。当角色名中包含大写字母时数据库会自动转换为小写字母,如果需要创建包含大写字母的角色名则需要使用双引号括起来。 password 登录密码。 密码规则如下: 密码默认不少于8个字符。
GATHER) Node/s: All datanodes -> Seq Scan on all_data (3 rows) --切换至alice用户执行SELECT操作。 openGauss=# SELECT * FROM all_data; id | role |
GATHER) Node/s: All datanodes -> Seq Scan on all_data (3 rows) --切换至alice用户执行SELECT操作。 gaussdb=# SET ROLE alice PASSWORD '********';gaussdb=>
名参数的方法允许根据名称而不是顺序来设置参数,若参数有默认值,则可以不用指定参数值就可以使用此参数的默认值。即使存储过程中参数的顺序发生了变更,也不必修改应用程序。目前GaussDB数据库的JDBC驱动程序不支持此方法。 GaussDB数据库不支持带有输出参数的函数,也不支持存储过程和函数参数默认值。
TO TIMESTAMP 指定要返回表的时间点对应的时间戳。expr必须计算一个过去有效的时间戳(使用TO_TIMESTAMP函数将字符串转换为时间类型)。表将被闪回到指定时间戳大约3秒内的时间点。 说明:闪回点过旧时,因旧版本被回收导致无法获取旧版本,会导致闪回失败并报错:Restore
custom/generic计划选择、语句级参数设置、参数化路径的hint。此外,对于部分由特定语句触发系统内部问题导致系统可服务性受损的语句,在不对业务语句变更的情况下,也可以通过创建用于单点规避的SQL PATCH,对问题场景提前报错处理,避免更大的损失。 特性约束 仅支持针对Unique SQL
减少需要扫描的数据量。通过分区表的剪枝机制可以大幅减少数据的扫描量。 尽量减少随机I/O。通过聚簇可以实现热数据的连续存储,将随机I/O转换为连续I/O,从而减少扫描的I/O代价。 尽量避免数据shuffle。shuffle,是指在物理上,数据从一个节点,传输到另一个节点。sh
arguments 执行触发器时要提供给函数的可选的以逗号分隔的参数列表。参数是文字字符串常量,简单的名称和数字常量也可以写在这里,但它们都将被转换为字符串。 请检查触发器函数的实现语言的描述,以了解如何在函数内访问这些参数。 关于触发器种类: INSTEAD OF的触发器必须标记为FOR
SESSION AUTHORIZATION语句切换到普通用户,无法切换到初始用户, 其他sysadmin、opradmin、monadmin、poladmin和auditadmin。 其他用户无法通过SET SESSION AUTHORIZATION语句切换用户。 --with-encryption=AES128
CLIENT MASTER KEY 参数获取:生成主密钥阶段介绍了如何获取如下参数:KMS服务器地址、密钥ID。 KEY_PATH示例:https://kms.cn-north-4.myhuaweicloud.com/v1.0/0b59929e8100268a2f22c014298