检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数调整。 操作步骤 参考连接数据库,连接数据库。 查看数据库运行参数当前取值。 方法一:使用SHOW命令。 使用如下命令查看单个参数: 1 openGauss=# SHOW server_version; server_version显示数据库版本信息的参数。 使用如下命令查看所有参数:
SEQUENCE函数 序列函数为用户从序列对象中获取后续的序列值提供了简单的多用户安全的方法。 nextval(regclass) 描述:递增序列并返回新值。 为了避免从同一个序列获取值的并发事务被阻塞,nextval操作不会回滚;也就是说,一旦一个值已经被抓取,那么就认为它已经
checksum(expression) 描述:返回所有输入值的CHECKSUM值。使用该函数可以用来验证GaussDB数据库(不支持GaussDB之外的其他数据库)的备份恢复或者数据迁移操作前后表中的数据是否相同。在备份恢复或者数据迁移操作前后都需要用户通过手工执行SQL命令的方
HashFunc函数 hash_array(anyarray) 描述:数组哈希,将数组的元素通过哈希函数得到结果,并返回合并结果。 参数:数据类型为anyarray。 返回值类型:integer 示例: 1 2 3 4 5 openGauss=# select hash_array(ARRAY[[1
t1; --切换数据库为openGauss。 a_1=# \c openGauss --在TD模式下,创建TD兼容模式的数据库td_1。 openGauss=# CREATE DATABASE td_1 dbcompatibility = 'C'; --切换数据库为td_1。 openGauss=#
token类型(空间符号),即空间符号永远不会被索引。 语法解析器、词典和要索引的token类型由选定的文本搜索分词器决定。可以在同一个数据库中有多种不同的分词器,以及提供各种语言的预定义分词器。在以上例子中,使用缺省分词器english。 函数setweight可以给tsvec
此操作。 需要打开enable_security_policy开关统一审计策略才可以生效,开关打开方式请参考《安全加固指南》中“数据库配置 > 数据库安全管理策略-统一审计”章节。 语法格式 ALTER AUDIT POLICY [ IF EXISTS ] policy_name
ALTER USER MAPPING 功能描述 更改一个用户映射的定义。 注意事项 当在OPTIONS中出现password选项时,需要保证GaussDB每个节点的$GAUSSHOME/bin目录下存在usermapping.key.cipher和usermapping.key.
需要开启安全策略开关,即设置GUC参数enable_security_policy=on,脱敏策略才可以生效。具体设置请参考《安全加固指南》中“数据库配置>数据库安全管理策略>统一审计”章节。 语法格式 CREATE AUDIT POLICY [ IF NOT EXISTS ] policy_name
间为example2。 假定数据库节点的数据目录/pg_location/mount1/path1,数据库节点的数据目录/pg_location/mount2/path2,数据库节点的数据目录/pg_location/mount3/path3,数据库节点的数据目录/pg_loca
(partitionname),关键字partition和subpartition注意不要写错。如果写错,查询不会报错,这时查询会变为对表起别名进行查询。 不支持密态数据库、账本数据库和行级访问控制。 对于二级分区表PARTITION FOR (values)语法,values只能是常量。 对于二级分区表PARTITION/SUBPARTITION
注意事项 通过CREATE USER创建的用户,默认具有LOGIN权限。 通过CREATE USER创建用户的同时,系统会在执行该命令的数据库中,为该用户创建一个同名的SCHEMA。 系统管理员在普通用户同名schema下创建的对象,所有者为schema的同名用户(非系统管理员)。
CREATE USER MAPPING 功能描述 定义一个用户到一个外部服务器的新映射。 注意事项 当在OPTIONS中出现password选项时,需要保证GaussDB每个节点的$GAUSSHOME/bin目录下存在usermapping.key.cipher和usermapping
DROP MASKING POLICY 功能描述 删除脱敏策略。 注意事项 只有poladmin,sysadmin或初始用户才能执行此操作。 语法格式 1 DROP MASKING POLICY [IF EXISTS] policy_name; 参数说明 policy_name
DROP VIEW 功能描述 数据库中强制删除已有的视图。 注意事项 视图的所有者、视图所在模式的所有者、被授予了视图DROP权限的用户或拥有DROP ANY TABLE权限的用户,有权限执行DROP VIEW的命令,系统管理员默认拥有此权限。 语法格式 DROP VIEW [ IF
RELEASE SAVEPOINT 功能描述 RELEASE SAVEPOINT删除一个当前事务先前定义的保存点。 把一个保存点删除就令其无法作为回滚点使用,除此之外它没有其它用户可见的行为。它并不能撤销在保存点建立起来之后执行的命令的影响,要撤销那些命令可以使用ROLLBACK
SET ROLE 功能描述 设置当前会话的当前用户标识符。 注意事项 当前会话的用户必须是指定的rolename角色的成员,当三权分立关闭时,系统管理员可以选择任何角色。 使用这条命令,它可能会增加一个用户的权限,也可能会限制一个用户的权限。如果会话用户的角色有INHERITS属性,则它自动拥有它能SET
VALUES 功能描述 根据给定的值表达式计算一个或一组行的值。它通常用于在一个较大的命令内生成一个“常数表”。 注意事项 应当避免使用VALUES返回数量非常大的结果行,否则可能会出现内存耗尽或者性能低下的情况。出现在INSERT中的VALUES是一个特殊情况,因为目标字段类型
数组和record 数组 record 父主题: 存储过程
异常。 分类 PL/SQL块可以分为以下几类: 匿名块:动态构造,只能执行一次。语法请参考图1。 子程序:存储在数据库中的存储过程、函数和操作符及高级包等。当在数据库上建立好后,可以在其他程序中调用它们。 父主题: 声明语法