触发器行为概述

一个触发器声明了当执行种特定类型的操作时数据库应该自动执行一个特殊的函数。触发器可以被附加到表(分区的或者不分区的)、视图和外部表。在表和外部表上,触发器可以被定义为在 INSERT、UPDATE 或 DELETE 操作之前或之后被执行,可以...

DATASOURCE:FC:Triggers

DATASOURCE:FC:Triggers类型用于获取触发器列表。语法 {"Type":"DATASOURCE:FC:Triggers","Properties":{"FunctionName":String,"ServiceName":String,"Prefix":String } } 属性 属性名称 类型 必须 允许更新 描述 约束 FunctionName ...

定时触发器

在函数详情页面,单击 触发器管理 页签,从 版本或别名 下拉列表选择要创建触发器的版本或别名,然后单击 创建触发器。在创建触发器面板,填写相关信息。然后单击 确定。参数 操作 本文示例 触发器类型 选择 定时触发器。定时触发器 名称 ...

预检Oracle(ECS)

Oracle数据库状态检查 检查Oracle实例所有数据库状态是否正常。若不通过,则界面提示的数据库无法进行备份和恢复操作。归档模式检查 检查Oracle实例的归档模式是否正常。若不通过,实例所有数据库将不能进行备份操作。如何开启Oracle...

创建触发器

所以,您需要先在源端 PostgreSQL 数据库创建 DDL 记录表和触发器来捕获 DDL 信息,以确保 DML 的正常同步。使用限制 源端 PostgreSQL 数据库必须为 V10.x 及以上版本。操作步骤 登录源端数据库后,切换至待迁移数据库。以 PSQL 工具为例,...

概述

种通用语言,用于为 PolarDB PostgreSQL版(兼容Oracle数据库创建存储过程、函数、触发器和包。无缝的开发和测试环境。使用可重新使用的代码。易于使用。本章介绍 SPL 程序的基本元素,然后概述 SPL 程序的组织方式以及如何使用它来...

有约束的列修改类型

本文为您介绍 Oracle 数据库和 OceanBase 数据库 Oracle 租户对于修改不同约束下的列的字段类型的不兼容场景。说明 本文表格,OceanBase 数据库 Oracle 租户允许执行修改列是经过类型映射后的结果。本文表格,短横线(-)表示没有、...

管理数据库

创建RDS MariaDB实例后,您需要在实例中创建与您业务相关的数据库。RDS MariaDB支持通过控制台、SQL命令、API接口管理数据库,包括创建、删除数据库。背景信息 概念 实例:实例是虚拟化的数据库服务器。您可以在一个实例中创建和管理多个...

创建分区表

注意事项 在 PolarDB PostgreSQL版(兼容Oracle中创建分区表时,默认没有任何分区。此时插入数据会报错,因为它不能被定位到某个分区。您需要先 新建分区,然后再向特定分区中插入数据。虽然在PostgreSQL中没有限制,但是我们建议在 ...

DBA_DB_LINKS

DBA_DB_LINKS 视图提供数据库中的所有 database link 的相关信息。名称 类型 说明 owner TEXT database link 所有者的用户名。db_link TEXT database link 的名称。type CHARACTER VARYING 远程服务器的类型。username TEXT 登录用户的用户...

CREATE EVENT TRIGGER

CREATE EVENT TRIGGER 用于创建一个新的事件触发器。简介 CREATE EVENT TRIGGER 创建一个新的事件触发器。只要指定的事件发生并且与该触发器相关的 WHEN 条件(如果有)被满足,该触发器的函数将被执行。创建事件触发器的用户会成为它的...

概述

触发器是一个已命名的 SPL 代码块,它与表关联并存储在数据库中。当关联表发生指定事件时,将执行该 SPL 代码块。当该代码块执行时,触发器被视为触发。导致触发器触发的事件可以是直接或间接对表执行的插入、更新或删除的任意组合。如果...

DBA_SYNONYMS

DBA_SYNONYM 视图提供数据库中有关所有同义词的信息。名称 类型 说明 owner TEXT 同义词所有者的用户名。schema_name TEXT 同义词所属 schema 的名称。synonym_name TEXT 同义词的名称。table_owner TEXT 定义同义词的表所有者的用户名。...

事件触发器行为总览

只要与一个事件触发器相关的事件在事件触发器所在的数据库中发生,该事件触发器就会被引发。当前支持的事件是 ddl_command_start、ddl_command_end、table_rewrite 和 sql_drop。未来的发行版可能会增加对更多事件的支持。ddl_command_...

DROP TRIGGER

DROP TRIGGER 用于移除一个现有的触发器定义。语法 DROP TRIGGER[IF EXISTS]name ON table_name[CASCADE|RESTRICT]参数 IF EXISTS 如果该触发器不存在则不要抛出一个错误,而是发出一个提示。name 要移除的触发器的名称。table_name 定义了...

创建触发器

当使用与 Oracle 数据库兼容的语法创建触发器时,触发器作为 SECURITY DEFINER 函数运行。参数 参数 说明 name 要创建的触发器的名称。BEFORE|AFTER 确定是在触发事件之前还是之后触发触发器。INSERT|UPDATE|DELETE 定义触发事件。table 在...

触发器函数

本文介绍了触发器函数的相关内容。数据改变的触发器 一个 PL/SQL 被声明为一个没有参数并且返回类型为 trigger 的函数。注意,如下所述,即便该函数准备接收一些在 CREATE TRIGGER 指定的参数—这类参数通过 TG_ARGV 传递,也必须把它...

数据类型转换

Oracle 数据库:最大支持 2000 字节 LONG CLOB OceanBase 数据库 Oracle 租户:48 MB Oracle 数据库:LONG 4GB-1 LONG RAW BLOB OceanBase 数据库 Oracle 租户:48 MB Oracle 数据库:LONGRAW Size up to 2 gigabytes ROWID ROWID 表中一行...

使用函数计算

通过函数计算访问表格存储,对表格存储增量数据进行实时计算。背景信息 函数计算(Function Compute,简称FC)是事件驱动的全托管计算服务。...在 创建触发器 对话框,选择函数计算服务以及服务下的函数,并填写触发器名称,单击 确定。

数据库对象名称解析

说明 搜索路径的概念与Oracle数据库不兼容。对于非限定引用,Oracle仅在当前用户的schema查找指定的数据库对象。还请务必注意,在Oracle,用户及其schema是相同实体,而在 PolarDB PostgreSQL版(兼容Oracle),用户和schema是两个...

事务和异常

触发器始终作为正在执行触发语句的同事务的部分执行。如果触发器代码块未发生异常,则当且仅当提交包含触发语句的事务时,才会提交触发器中任何DML命令的效果。因此,如果事务回滚,则触发器中任何DML命令的效果也都将回滚。如果在...

添加Oracle数据

本文档介绍在DataV添加Oracle数据源的方法,以及相关参数配置说明。前提条件 已准备好待添加的Oracle数据源。操作步骤 登录 DataV控制台。在 我的数据 页签选择 数据源管理,单击 添加数据。从 类型 列表,选择 Oracle。填写数据库...

添加Oracle数据

本文档介绍在DataV添加Oracle数据源的方法,以及相关参数配置说明。前提条件 已准备好待添加的Oracle数据源。操作步骤 登录 DataV控制台。在 工作台 页面,单击 数据准备>数据源,进入 数据源 页面,单击 新建数据源。从 类型 列表,...

DROP SCHEMA

DROP SCHEMA 用于从数据库中移除模式。简介 DROP SCHEMA 从数据库中移除模式。一个模式只能由其拥有者或一个超级用户删除。即使拥有者不拥有该模式的某些对象,也能删除该模式(以及所有含有的对象)。语法 DROP SCHEMA[IF EXISTS]name[,...

示例数据库安装

在安装 PolarDB PostgreSQL版(兼容Oracle)时,将自动创建一个示例数据库。此示例数据库包含在整个文档中通过执行位于/u01/polardb/share/目录中的脚本 sample.sql 来使用的表和程序。此脚本执行以下操作:在当前连接的数据库中创建示例表...

执行在线评估

SQL 评估 采集源端 Oracle 数据库近一个小时的 v$sqlarea 视图的 SQL 语句,并对其进行兼容性评估,查找需要修改的 SQL 语句。重要 选择 评估模式 为 MySQL>>OceanBase MySQL Mode 时,不支持 SQL 评估。采集 SQL 语句 自定义采集数据的 ...

数据库

配置数据库触发器 说明 集成数据库服务,需要您先安装云服务集成功能。在 我的组织 找到目标组织,点击右侧的 云服务集成。将云服务集成页面的标签切换到 数据库,点击 添加配置。在侧边栏依次填写以下配置信息:名称:触发器的名称,...

同义词

Oracle 数据库兼容的 CREATE PUBLIC SYNONYM 命令会创建一个位于 public schema 的同义词:CREATE[OR REPLACE]PUBLIC SYNONYM syn_name FOR object_schema.object_name;以下只是种简写方式:CREATE[OR REPLACE]SYNONYM public.syn_...

管理触发器

触发器列表展示了当前连接的数据库中存在的触发器对象,您可以在触发器列表右键目标对象以进行一些管理操作。或者,在触发器列表双击目标触发器名进入触发器管理页面。管理操作 在触发器列表触发器对象名称默认支持按头字符升...

DROP OWNED

DROP OWNED 用于删除当前数据库中被指定角色之拥有的所有对象。简介 DROP OWNED 删除当前数据库中被指定角色之拥有的所有对象。任何已被授予给给定角色在当前数据库中对象上或者在共享对象(数据库、表空间)上的特权也将会被收回。...

V$INSTANCE

简介 V$INSTANCE 是 PolarDB PostgreSQL版(兼容Oracle的一个动态性能视图,它提供了当前数据库实例的状态信息。该视图包含了关于数据库实例的一些关键信息,例如,实例的名称、启动时间、版本信息、主机名等。动态性能视图通常以 V$...

配置EventBridge类别的OSS触发器

在函数详情页面,单击 触发器管理 页签,从 版本或别名 下拉列表选择要创建触发器的版本或别名,然后单击 创建触发器。在创建触发器面板,触发器类型 选择 云产品事件触发器 类型的 对象存储OSS,设置其余配置项,然后单击 确定。配置项 ...

创建用户

本文介绍如何为 PolarDB PostgreSQL版(兼容Oracle创建数据库用户。语法 CREATE USER name[IDENTIFIED BY password]参数 参数名称 描述 name 新建用户的名称。说明 由小写字母,数字和下划线(_)其中1到3种组成。由小写字母开头。长度为...

触发器的类型

PolarDB PostgreSQL版(兼容Oracle数据库支持行级和语句级触发器。行级触发器对受触发事件影响的每行触发一次。例如,如果删除定义为表上的触发事件,并且发出条从表删除五行的DELETE命令,则触发器将触发五次,为每行触发一次。...

DROP EVENT TRIGGER

DROP EVENT TRIGGER 用于移除一个已有的事件触发器。简介 DROP EVENT TRIGGER 移除一个已有的事件触发器。要执行这个命令,当前用户必须是事件触发器的拥有者。语法 DROP EVENT TRIGGER[IF EXISTS]name[CASCADE|RESTRICT]参数 IF EXISTS ...

Append Hints

语法如下:/*+APPEND*/例如,以下命令与 Oracle 数据库兼容,INSERT 语句的数据附加到 sales 表末尾:INSERT/*+APPEND*/INTO sales VALUES(10,10,'01-Mar-2011',10,'OR');请注意,在单个 INSERT 语句添加多行时,PolarDB PostgreSQL版...

oracle_fdw

在 PolarDB PostgreSQL版(兼容Oracle)中创建一个外部表,映射到Oracle数据库的一个已有的表上。示例如下:CREATE FOREIGN TABLE oratab(id integer OPTIONS(key 'true')NOT NULL,text character varying(30),floating double precision ...

Append Hints

语法如下:/*+APPEND*/例如,以下命令与 Oracle 数据库兼容,INSERT 语句的数据附加到 sales 表末尾:INSERT/*+APPEND*/INTO sales VALUES(10,10,'01-Mar-2011',10,'OR');请注意,在单个 INSERT 语句添加多行时,PolarDB PostgreSQL版...

配置EventBridge类别的OSS触发器

创建触发器面板,触发器类型 选择 云产品事件触发器 类型的 对象存储OSS,设置其余配置项,然后单击 确定。配置项 操作 本文示例 名称 填写自定义的触发器名称。oss-trigger 版本或别名 默认值为 LATEST。如果您需要创建其他版本或别名...

CREATE PACKAGE

DEFINER|CURRENT_USER 指定在确定是否允许访问包引用的数据库对象时,是使用包所有者(DEFINER)的特权还是在包执行程序的当前用户(CURRENT_USER)的特权。默认值为 DEFINER。declaration 公共变量、类型、游标或 REF CURSOR 声明。proc_...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 数据库备份 DBS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用