检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用于删除逻辑复制槽。 SQLException,IOException replicationStream() ChainedStreamBuilder 用户开启逻辑复制。 - 父主题: JDBC接口参考
用于删除逻辑复制槽 SQLException,IOException ChainedStreamBuilder replicationStream() 用户开启逻辑复制 - 父主题: JDBC接口参考
提示;如参数未打开,存储过程创建不可执行。 当打开三权分立时,对于定义者权限的存储过程,只能由本用户自己重建。 如果将定义者权限的存储过程创建到其他用户Schema下,则会以其他用户的权限执行该存储过程,有越权风险,请谨慎使用。 在存储过程内部函数复杂调用,如:func(x).a
、PKG_DBE_RAW、PKG_DBE_OUTPUT、PKG_DBE_UTILITY和PKG_DBE_XML。该系统表为内部使用,不建议用户使用。 表1 PG_EXTENSION 名称 类型 描述 oid oid 行标识符(隐含属性,必须明确选择)。 extname name 扩展名。
--开启一个事务 openGauss=# START TRANSACTION; --取消所有更改 openGauss=# ROLLBACK; 相关链接 COMMIT | END 父主题: SQL语法
表中。 该表的owner是创建的用户,修改存储过程或者package的owner不会修改该表信息。 表1 DBE_PLDEVELOPER.gs_errors字段 名称 类型 描述 id oid 对象的ID。 owner bigint 对象创建用户ID。 nspid oid 对象的模式ID。
RESTRICT 这些键字没有任何效果,因为在类型转换上没有依赖关系。 示例 请参考CREATE CAST的8.12.8.12-示例。 相关链接 CREATE CAST 兼容性 DROP CAST遵循 SQL 标准。 父主题: D
CREATE PACKAGE --删除PACKAGE。 gaussdb=# DROP PACKAGE PCK1; DROP PACKAGE 相关链接 ALTER PACKAGE,CREATE PACKAGE 父主题: D
CREATE PACKAGE --删除PACKAGE。 gaussdb=# DROP PACKAGE PCK1; DROP PACKAGE 相关链接 ALTER PACKAGE,CREATE PACKAGE 父主题: SQL语法
name SQL PATCH的名称。 unique_sql_id bigint 查询全局唯一ID。 owner oid SQL PATCH创建用户的ID。 enable boolean SQL PATCH是否生效。 status "char" SQL PATCH的状态(预留字段)。 abort
patch_name name PATCH名称。 unique_sql_id bigint 查询全局唯一ID。 owner oid PATCH的创建用户ID。 enable boolean PATCH是否生效。 status "char" PATCH的状态(预留字段)。 abort boolean
exec_cmds的索引 i_exec_cmds INOUT TEXT[] 用于执行的DDL和DML i_mapping IN NAME[] 将用户列映射到备份列;如果不为NULL,则生成规则 父主题: DB4AI Schema
exec_cmds的索引。 i_exec_cmds INOUT TEXT[] 用于执行的DDL和DML。 i_mapping IN NAME[] 将用户列映射到备份列;如果不为NULL,则生成规则。 父主题: DB4AI Schema
patch_name name PATCH名称。 unique_sql_id bigint 查询全局唯一ID。 owner oid PATCH的创建用户ID。 enable boolean PATCH是否生效。 status "char" PATCH的状态(预留字段)。 abort boolean
name SQL PATCH的名称。 unique_sql_id bigint 查询全局唯一ID。 owner oid SQL PATCH创建用户的ID。 enable boolean SQL PATCH是否生效。 status "char" SQL PATCH的状态(预留字段)。 abort
并发的任务数达到job_queue_processes,且同时又有任务到期时,这些任务将因为本次得不到执行而延期到下一轮询周期。因此,建议用户需要根据每个任务的执行时长合理设置任务的时间间隔(即submit接口中的interval参数),来避免由于任务执行时间太长而导致下个轮询周期无法正常执行。
ument为动态SQL语句传递模式对象。如果存储过程需要通过声明参数传递数据库对象来构造动态SQL语句(常见于执行DDL语句时),建议采用连接运算符“||”拼接dynamic_select_clause; 动态PL/SQL块允许出现重复的占位符,即相同占位符只能与USING子句的
ECUTE PROCEDURE function_name ( arguments );方式执行function,并且function需要用户定义,必须声明为不带参数并返回类型为触发器,在触发器触发时执行。 6 instead_of_dml_trigger ::=语法: INSTEAD
存储过程支持介于IS/AS与plsql_body之间的注释的查看与导出、导入。 被授予CREATE ANY FUNCTION权限的用户,可以在用户模式下创建/替换存储过程。 out/inout参数必须传入变量,不能传入常量。 存储过程默认为SECURITY INVOKER权限,如果想将默认行为改为SECURITY
SQL兼容性概述 GaussDB数据库兼容绝大多数MySQL语法,但存在部分差异。本章节介绍GaussDB数据库当前支持的MySQL语法。 部分关键字在MySQL可以做标识符但在M-Compatibility不可以或存在限制,如表1所示。 表1 受限标识符列表 关键字类型 关键字