正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
DROP MATERIALIZED VIEW 功能描述 删除数据库中已有的物化视图。 注意事项 物化视图的所有者、物化视图所在模式的所有者、被授予了物化视图DROP权限的用户或拥有DROP ANY TABLE权限的用户才有权限执行DROP MATERIALIZED VIEW命令,系统管理员默认拥有此权限。
new_schema; 参数说明 name 现有的聚合函数的名称(可以有模式修饰)。 argtype 聚合函数操作的输入数据类型。要引用一个零参数聚合函数,可以写入*代替输入数据类型列表。 new_name 聚合函数的新名字。 new_owner 聚合函数的新所有者。 new_schema
resource_label_name 资源标签名称。 DDL 指的是针对数据库执行如下操作时进行审计,目前支持:CREATE、ALTER、DROP、ANALYZE、COMMENT、GRANT、REVOKE、SET、SHOW。 DML 指的是针对数据库执行如下操作时进行审计,目前支持:SELECT、C
new_schema; 参数说明 name 一个现有操作符的名字。 left_type 操作符的左操作数的数据类型;如果没有左操作数,那么写NONE。 right_type 操作符的右操作数的数据类型;如果没有右操作数,那么写NONE。 new_owner 操作符的新所有者。 new_schema
ALTER SYNONYM 功能描述 修改SYNONYM对象的所有者。 注意事项 目前仅支持修改SYNONYM对象的所有者。 只有系统管理员有权限修改SYNONYM对象的所有者信息。当三权分立开关打开时,系统管理员默认没有权限修改SYNONYM对象的所有者。 新所有者必须具有SY
开发流程 图1 采用JDBC开发应用程序的流程 父主题: 基于JDBC开发
加载驱动 在创建数据库连接之前,需要先加载数据库驱动程序。 加载驱动有两种方法: 在代码中创建连接之前任意位置隐含装载:Class.forName("com.huawei.gaussdb.jdbc.Driver") 在JVM启动时参数传递:java -Djdbc.drivers=com
系统视图 分区表 OLTP表压缩 通信 段页式存储 SPM计划管理 审计 用户和权限管理 动态脱敏 透明加密 DATABASE LINK 物化视图 其他系统视图 父主题: 系统表和系统视图
动态SQL 表1 动态SQL语句执行方式 序号 Oracle数据库 GaussDB数据库 差异 1 EXECUTE IMMEDIATE 支持,有差异 GaussDB通过dynamic_sql_compat参数控制同名变量是否读取同一参数,并且检查调用存储过程时绑定参数出入参类型是否与语句参数类型一致。
表6 RETURN语句支持情况 序号 Oracle数据库 GaussDB数据库 1 Function 支持 2 Procedure 支持 3 匿名块 支持 表7 Function相关参数 序号 Oracle数据库 GaussDB数据库 差异 1 DETERMINISTIC 支持,有差异
有一样的名字,只要操作不同的数据类型。这是一个重载过程。 function_name 用于实现该操作符的函数。 left_type 操作符左边的参数数据类型,如果存在的话。如果是左目操作符,这个参数可以省略。 right_type 操作符右边的参数数据类型,如果存在的话。如果是右目操作符,这个参数可以省略。
FILEOPEN 打开一个数据库外部文件,并返回文件表述符。 DBE_LOB.FILECLOSE 关闭由FILEOPEN打开的外部文件。 DBE_LOB.LOADFROMFILE 读取数据库外部文件到BLOB文件中。 DBE_LOB.LOADBLOBFROMFILE 读取数据库外部文件到BLOB文件中。
TABLE ENABLE/DISABLE ROW MOVEMENT来开启/关闭分区表行迁移。 开启行迁移时,允许通过更新操作将一个分区中的数据迁移到另一个分区中;关闭行迁移时,如果出现这种更新行为,则业务报错。 如果业务明确不允许对分区键所在列进行更新操作,建议关闭分区表行迁移。
PbPCR Heap可见性机制 当前仅支持行一致性读,后续支持CR页面构建以及页面一致性读,大大提升seqscan的效率。 数据删除事务提交即可复用空间,无需等待oldestxmin的推进,空间利用率更高,老快照可通过Undo记录获取历史版本。 父主题: Relation
TABLE ENABLE/DISABLE ROW MOVEMENT来开启/关闭分区表行迁移。 开启行迁移时,允许通过更新操作将一个分区中的数据迁移到另一个分区中;关闭行迁移时,如果出现这种更新行为,则业务报错。 如果业务明确不允许对分区键所在列进行更新操作,建议关闭分区表行迁移。
在线校验功能 在线校验是Ustore独创的运行过程中可以有效预防页面因编码逻辑错误导致的逻辑损坏,默认开启,业务现网请保持开启。性能场景除外。 关闭: gs_guc reload -Z datanode -N all -I all -c "ustore_attr='';" 打开:
加载驱动 在创建数据库连接之前,需要先加载数据库驱动程序。 加载驱动有两种方法: 在代码中创建连接之前任意位置隐含装载在与数据库建立连接之前添加Class.forName("org.postgresql.Driver");,建立连接代码详见连接数据库示例章节。 在JVM启动时参数
开始事务的语法见START TRANSACTION。 匿名块是能够动态地创建和执行过程代码的结构,而不需要以持久化的方式将代码作为数据库对象储存在数据库中。 注意事项 无。 语法格式 开启匿名块。 [DECLARE [declare_statements]] BEGIN execution_statements
DROP RESOURCE POOL 功能描述 删除一个资源池。 如果某个角色已关联到该资源池,无法删除。 注意事项 只要用户对当前数据库有DROP权限,就可以删除资源池。 语法格式 DROP RESOURCE POOL [ IF EXISTS ] pool_name; 参数说明
DROP WEAK PASSWORD DICTIONARY 功能描述 清空gs_global_config中的所有弱口令。 注意事项 只有初始用户、系统管理员和安全管理员拥有权限执行本语法。 语法格式 DROP WEAK PASSWORD DICTIONARY; 参数说明 无 示例