检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
驱动建立数据库连接涉及的SQL语句(如:select setting from pg_settings where name='delimiter_name')被限流会导致无法新建连接,不允许该类SQL的限流操作。
创建并执行涉及加密列的函数/存储过程 创建密钥,详细步骤请参见使用gsql操作密态数据库。 创建加密表。
例如: GaussDB创建表,带LOGGING约束子句,语法报错。
gs_source表中的owner表示创建的用户,不是用户创建存储过程或package时指定的用户。
示例 --创建一个兼容性为ORA的数据库。 gaussdb=# CREATE DATABASE ora_test_db DBCOMPATIBILITY 'ORA'; --切换数据库。 gaussdb=# \c ora_test_db --创建拥有系统管理员权限的用户。
gaussdb=# CREATE AUDIT POLICY adt1 PRIVILEGES CREATE; --对数据库执行select操作创建审计策略。
SQLXML SQLException Yes createStatement() 创建一个用于将SQL语句发送到数据库的语句对象。
set enable_recordtype_check_strict = on;后,当PACKAGE里有record类型,且record类型有列具有not null属性或default属性会在创建或编译时报错。
gaussdb=# CREATE AUDIT POLICY adt1 PRIVILEGES CREATE; --对数据库执行select操作创建审计策略。
REINDEX { INDEX| TABLE} name PARTITION partition_name [ FORCE ]; 参数说明 INDEX 重新建立指定的索引。 TABLE 重新建立指定表的所有索引,如果表有从属的“TOAST”表,则这个表也会重建索引。
TABLE 重新建立指定表的所有索引,如果表有从属的“TOAST”表,则这个表也会重建索引。如果表上有索引已经被alter unusable失效,则这个索引无法被重新创建。 DATABASE 重建当前数据库里的所有索引。 SYSTEM 在当前数据库上重建所有系统表上的索引。
复制槽是建立在DN上的,因此需要通过DN端口连接数据库。 创建名称为slot1的逻辑复制槽。
匿名块支持自治事务 自治事务可以在匿名块中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与创建匿名块语法相同,示例如下。
GS_LOGICALSTANDBY_SKIP GS_LOGICALSTANDBY_SKIP视图展示定义的SKIP规则,当skiptype为1或者3时(详见GS_SQLAPPLY_SKIP系统表字段),从系统表GS_SQLAPPLY_SKIP中获取如下字段创建或更新系统视图。
范围分区 范围分区(Range Partition)根据为每个分区建立的分区键的值范围将数据映射到分区。范围分区是生产系统中最常见的分区类型,通常在以时间维度(Date、Time Stamp)描述数据场景中使用。
范围分区 范围分区(Range Partition)根据为每个分区建立的分区键的值范围将数据映射到分区。范围分区是生产系统中最常见的分区类型,通常在以时间维度(Date、Time Stamp)描述数据场景中使用。
GLOBAL | LOCAL 创建临时表时可以在TEMP或TEMPORARY前指定GLOBAL或LOCAL关键字。如果指定GLOBAL关键字,GaussDB会创建全局临时表,否则GaussDB会创建本地临时表。
1 SELECT * FROM GS_ROLES; 创建、修改和删除角色 非三权分立时,只有系统管理员和具有CREATEROLE属性的用户才能创建、修改或删除角色。三权分立下,只有初始用户和具有CREATEROLE属性的用户才能创建、修改或删除角色。
该表的owner是创建的用户,修改存储过程或者package的owner不会修改该表信息。 表1 DBE_PLDEVELOPER.gs_errors字段 名称 类型 描述 id oid 对象的ID。 owner bigint 对象创建用户ID。
设置默认权限 GaussDB允许设置应用于将来创建的对象的权限,请参考ALTER DEFAULT PRIVILEGES。 父主题: SQL参考