检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建分区表 创建分区表 由于SQL语言功能强大和灵活多样性,SQL语法树通常比复杂,分区表同样如此,分区表的创建可以理解成在原有非分区表的基础上新增表分区属性,因此分区表的语法接口可以看成是对原有非分区表CREATE TABLE语句进行扩展PARTITION BY语句部分,同时指定分区相关的三个核元素:
使用Ustore进行测试 创建Ustore表 使用CREATE TABLE语句创建Ustore表。 gaussdb=# CREATE TABLE ustore_table(a INT PRIMARY KEY, b CHAR (20)) WITH (STORAGE_TYPE=USTORE);
ENABLE|DISABLE 可以打开或关闭统一审计策略。若不指定ENABLE|DISABLE,语句默认为ENABLE。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
CREATE BARRIER 功能描述 创建一个新集群节点间的同步点。该同步点可用于数据恢复。该功能为内部使用功能,不建议用户使用。 注意事项 CREATE BARRIER通常只用于备份恢复操作,因此只允许在以下两种场景下执行。 数据库初始化用户可执行。 在CN节点上开启备份恢复
CREATE CONVERSION 功能描述 定义一种两个字符集编码之间的新转换。该功能为内部使用功能,不建议用户使用。 注意事项 参数DEFAULT将在客户端和服务器之间默认执行源编码到目标编码之间的转换。要支持这个用法,需要定义双向转换,即从A到B和从B到A之间的转换。 创建
idx_gsi_2 ON test2(c2) CONTAINING(c3) ; --创建包含3列的基表test3。 gaussdb=# CREATE TABLE test3(c1 int, c2 int, c3 int); --在test3表的c2列上创建UNIQUE形式的GSI,默认基于c2列哈希分布。
注意事项 CREATE NODE GROUP是集群管理工具封装的接口,用来实现集群管理。 该接口仅对管理员用户开放使用。 语法格式 1 2 3 CREATE NODE GROUP groupname WITH ( nodename [, ... ] ) [bucketcnt
behavior_compat_options是否设置为proc_outparam_override时都支持传递参数长度。 语法格式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 gaussdb=# CREATE [ OR REPLACE ] PROCEDURE
避免对包含口令等敏感信息的函数,如加解密类函数gs_encrypt、gs_decrypt等创建别名并且使用别名调用,防止敏感信息泄露。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| {4500} | startend_tbs3 q1_3 | {4750} | startend_tbs3 q1_4 | {5000} | startend_tbs3 startend_pt | |
test_trigger_src_tbl(id1 INT, id2 INT, id3 INT); gaussdb=# CREATE TABLE test_trigger_des_tbl(id1 INT, id2 INT, id3 INT); --创建触发器函数 gaussdb=# CREATE
} { 'password' [EXPIRED] | DISABLE }; 其中option子句用于设置权限及属性等信息。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
DROP GLOBAL CONFIGURATION 功能描述 删除系统表gs_global_config中的参数值。 注意事项 仅支持数据库初始用户运行此命令。 参数名称不能为weak_password、undostoragetype。 语法格式 DROP GLOBAL CONFIGURATION
policy_name; 参数说明 policy_name 审计策略名称,不可重复。 取值范围:字符串,要符合标识符命名规范。已存在的策略名称。 示例 1 2 3 4 5 --删除一个脱敏策略。 gaussdb=# DROP MASKING POLICY IF EXISTS maskpol1; --删除一组脱敏策略。
DROP MATERIALIZED VIEW 功能描述 删除数据库中已有的物化视图。 注意事项 物化视图的所有者、物化视图所在模式的所有者、被授予了物化视图DROP权限的用户或拥有DROP ANY TABLE权限的用户才有权限执行DROP MATERIALIZED VIEW命令,系统管理员默认拥有此权限。
DROP SERVER 功能描述 删除现有的一个数据服务器。 注意事项 只有server的所有者或者被授予了server的DROP权限的用户才可以删除,系统管理员默认拥有该权限。 语法格式 DROP SERVER [ IF EXISTS ] server_name [ CASCADE
IMPDP DATABASE CREATE 功能描述 导入DATABASE的准备阶段。 语法格式 IMPDP DATABASE [db_name] CREATE SOURCE = 'directory' OWNER = user [LOCAL]; 参数说明 db_name 导入后的新库名,如不指定则导入后保持原库名。
IMPDP RECOVER 功能描述 导入DATABASE的执行阶段。 语法格式 IMPDP DATABASE RECOVER SOURCE = 'directory' OWNER = user [LOCAL]; 参数说明 directory 导入的database的数据源目录。
ists_test; CREATE TABLE t1(c1 int, c2 int, c3 int); CREATE TABLE t2(d1 int, d2 int NOT NULL, d3 int); 使用NOT IN实现查询语句如下: SELECT * FROM t1 WHERE
数据倾斜查询最佳实践 快速定位查询存储倾斜的表 父主题: 最佳实践