数据仓库服务 GAUSSDB(DWS)-8.2.0版本说明:SQL语法

时间:2024-05-21 17:09:56

SQL语法

表3 SQL语法

变更类型

序号

名称

变更描述

新增

1

表属性参数analyze_mode

新增表级analyze模式的控制参数(该表支持哪种analyze),不设置时与前向无变化。

2

禁用子查询提升hint

增加禁用子查询提升hint,支持形式:no_merge当前查询,no_merge(relid)指定对象。

3

hint在DML语句中生效

增加支持hint在insert/update/merge/delete语句中生效。

4

agg重分布hint增加支持指定列名

agg重分布hint增加支持指定列名,形式为/+ redistribute ((*) (a b c d)) */。

5

agg重分布hint增加支持指定count(distinct)列

agg重分布hint支持指定count(distinct)列在双层hashagg场景下生效。

6

invisible

新增索引OPTIONS,用于设置索引扫描在执行计划中是否可见。

7

支持MySQL中的反引号

支持使用反引号区分普通字符和特殊字符。

8

创建表时,列定义支持指定on update属性

列定义指定on update属性时,当数据有更新时,自动填充更新时间戳。

9

CREATE/ALTER/DROP EXCEPT RULE

新增语法用于新增、创建、删除内核异常规则。

10

CREATE SERVER增加OPTIONS security_token

新增OPTIONS security_token 用于传递securitytoken 用于临时AK,SK访问OBS。

11

CREATE FOREIGN TABLE增加OPTIONS security_token

新增OPTIONS security_token 用于传递securitytoken 用于临时AK,SK访问OBS。

12

OBS外表(dist_fdw)option参数新增file_split_ threshold选项

OBS外表(dist_fdw)option参数新增file_split_ threshold选项。

13

GDS外表新增gds_compress参数

基于GDS管道文件导入导出,用于GDS互联互通时候数据在DN和GDS之间压缩传输,目前仅支持snappy压缩算法普通文件的导入导出不支持该参数。

14

GDS外表新增dataencoding参数

用于表示latin1数据库中保存的数据的字符集。

15

gc_fdw互联互通外表(sql on other gaussdb 外表)新增gds_compress参数

用于GDS外表互联互通时候数据在DN和GDS之间压缩传输,目前仅支持snappy压缩算法。

16

gc_fdw互联互通外表(sql on other gaussdb)新增dataencoding参数

用于表示执行端laint1数据库中保存的数据的字符集。

修改

17

CREATE/ALTER REDACTION POLICY

表级参数deltarow_threshold的默认值设置为10000,指定列存表导入时小于多少行的数据进入delta表,只在表级参数enable_delta开启时生效。

18

资源池关联异常规则语法变更

新增INHERIT选项,说明策略是否继承自其他策略。

19

single_node支持obs外表语法

资源池旧版本可用于配置内存异常规则,8.2.0统一异常规则接口为

CREATE/ALTER RESOURCE POOL 'pool' with (EXCEPT_RULE='rule1,2');

20

OBS外表(dist_fdw)支持使用server指定AK、SK

single_node支持obs外表(dfs_fdw)。

support.huaweicloud.com/bulletin-dws/dws_12_0005.html