修改表 ALTER TABLE 的不兼容点

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,Oracle 数据库执行的 ALTER TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 Oracle 租户不支持执行的场景。修改的类型 Oracle 数据 ...

pg_trigger

目录 pg_trigger 存储表视图上的触发器名称 类型 描述 oid oid 行标识符。tgrelid oid 触发器所在的表。tgparentid oid 此被克隆的触发器的父触发器,如果不是克隆则为0;这种情况会在创建分区或附加到分区表时发生。tgname name ...

Before Row-level触发器

当您跨分区更新数据时,PostgreSQL和Oracle会使用不同的触发器行为:PostgreSQL:会触发多个分区表的触发器Oracle:仅触发一次触发器。PolarDB PostgreSQL版(兼容Oracle)默认兼容Oracle触发器行为。说明 After Row-level触发器暂不...

概述

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

数据库

如果您希望区块链上的数据能导出到关系型数据库,您可以将区块链数据和数据库表做映射配置。云服务集成会根据配置,将区块中的指定数据导出至目标数据库的表中,您可以使用SQL语句或其他数据库工具对这些信息做进一步处理。配置数据库触发...

数据迁移服务隐藏机制说明

进入了正向切换步骤,数据传输会根据数据迁移项目的类型,自动删除隐藏列和唯一索引:迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,数据传输将在目标端为全部表对象增加隐藏列,并基于隐藏列创建唯一索引,对应的列和索引...

触发器的类型

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

触发器简介

双向集成触发器 触发器名称 调用方式 文档链接 定时触发器 异步调用 定时触发器概述 对象存储 OSS触发器 异步调用 OSS触发器概述 日志服务 SLS触发器 同步调用 SLS触发器概述 CDN触发器 同步调用 CDN事件触发器概述 表格存储 Tablestore...

触发器简介

双向集成触发器 触发器名称 调用方式 文档链接 定时触发器 异步调用 定时触发器概述 对象存储 OSS触发器 异步调用 OSS触发器概述 日志服务 SLS触发器 同步调用 SLS触发器 CDN触发器 同步调用 CDN事件触发器概述 表格存储 Tablestore触发器 ...

触发器管理

创建定时触发器 创建OSS触发器 创建SLS触发器 创建CDN触发器 创建Tablestore触发器 创建HTTP触发器 创建MNS主题触发器 创建MNS队列触发器 创建RocketMQ触发器 创建RabbitMQ触发器 创建Kafka触发器 创建DTS触发器 创建MQTT触发器 ...

触发器管理

创建定时触发器 创建OSS触发器 创建SLS触发器 创建CDN触发器 创建Tablestore触发器 创建HTTP触发器 创建MNS主题触发器 创建MNS队列触发器 创建RocketMQ触发器 创建RabbitMQ触发器 创建Kafka触发器 创建DTS触发器 创建MQTT触发器 ...

新建触发器

引用旧值(选填):为引用的对象指定一个别名,对应触发器创建语法中 REFERENCEING OLD 的值。引用新值(选填):为引用的对象指定一个别名,对应触发器创建语法中 REFERENCEING NEW 的值。子句条件(选填):指定一个逻辑表达式,只有当该...

多元索引虚拟列

使用多元索引虚拟列功能时,您可以通过修改多元索引schema或者新建多元索引来实现新字段新数据类型的查询功能,而无需修改表格存储的存储结构及数据。说明 关于多元索引虚拟列的更多信息,请参见 虚拟列。注意事项 SQL查询目前不支持多元...

触发器行为概述

每一种支持触发器的编程语言都有自己的方法来让触发器输入数据触发器函数可用。这种输入数据包括触发器事件的类型(如 INSERT 或 UPDATE)以及被在 CREATE TRIGGER 中的任何参数。对于一个行级触发器,输入数据还包括用于 INSERT ...

创建触发器

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

管理触发器

在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击连接名进入连接后,在左导航栏中单击 触发器 标签可以查看触发器列表。在触发器列表中展示了当前连接的数据库中存在的触发器对象,您可以在触发器列表中右键目标对象以进行...

OSS触发器概述

相关文档 配置触发器 关于如何配置使用原生OSS触发器和EventBridge类别的OSS触发器,请参见 配置原生OSS触发器 配置EventBridge类别的OSS触发器触发器相关问题 如果您希望查看函数的执行触发了哪个事件,可以手动在代码逻辑中打印...

源库存在触发器时如何配置同步作业

当您同步任务的对象为整库,且该数据库中包含了会更新库内某个表的触发器(Trigger)时,可能会导致源库目标库的数据不一致。本文介绍源库存在触发器的情况下如何正确地配置同步作业,以确保数据的一致性完整性。重要 若您使用的是新版...

架构

订阅者数据库上的应用进程总是将 session_replication_role 设置为 replica 运行,这会产生触发器和约束上通常的效果。逻辑复制应用进程当前仅会引发行触发器,而不会引发语句触发器。不过,初始的表同步是以类似一个 COPY 命令的方式实现...

虚拟列

新的虚拟列类型可以不同于表中的原始列类型,以便支持用户在不修改表结构和数据的情况下新建一列,新的列可以用于查询加速或者采用不同的分词。一个Text字段支持不同的分词 单个字符串列可以映射到多元索引多个Text列,不同Text列采用...

CREATE EVENT TRIGGER

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

创建子存储过程

块是独立存储过程函数、匿名块、子程序、触发器、包对象类型方法的结构。短语 标识符是块本地的 意味着标识符(例如变量、游标、类型或子程序)在该块的声明部分中声明,因此可由 SPL 代码在该块的可执行部分可选异常部分中进行访问...

有约束的修改长度

本文为您介绍 Oracle 数据 OceanBase 数据库 Oracle 租户对于修改不同约束下的的长度的不兼容场景。主键(PRIMAEY KEY)约束下字段长度的修改 如果 主键 中包含下表中的字段类型,通过 ALTER TABLE table_name MODIFY DDL 对该...

只读节点Online Promote

PolarDB PostgreSQL版(兼容Oracle)使用传统数据库一样的备库节点Promote方法触发条件如下:调用 pg_ctl 工具的Promote命令,pg_ctl 工具会向Postmaster进程发送信号,接收到信号的Postmaster进程再通知其他进程执行相应的操作,完成...

匿名块

存储过程、函数和触发器程序被命名并存储在数据库中以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库中。此类型的块称为匿名块。匿名块未命名并且不存储在数据库中。从应用程序缓冲区执行...

Tablestore触发器

步骤四:编写函数代码并测试 完成Tablestore触发器创建后,您可以开始编写函数代码并测试,以验证代码的正确性。在实际操作过程中当Tablestore中有数据更新时会自动触发函数执行。在函数配置页面的 代码 页签,在代码编辑器中编写代码,...

DTS触发器

功能简介 您在函数计算的控制台提交触发器创建请求之后,函数计算会根据触发器的配置信息,自动在事件总线EventBridge侧创建 事件流 资源。创建完成后,您可以在函数计算控制台查看触发器信息,同时也可以在 事件总线EventBridge 控制台...

DTS触发器

功能简介 您在函数计算的控制台提交触发器创建请求之后,函数计算会根据触发器的配置信息,自动在事件总线EventBridge侧创建 事件流 资源。创建完成后,您可以在函数计算控制台查看触发器信息,同时也可以在 事件总线EventBridge 控制台...

Tablestore触发器

步骤四:编写函数代码并测试 完成Tablestore触发器创建后,您可以开始编写函数代码并测试,以验证代码的正确性。在实际操作过程中当Tablestore中有数据更新时会自动触发函数执行。在函数详情页面,单击 函数代码 页签,在代码编辑器中编写...

同步更新Oracle数据库(oracle_fdw)

RDS PostgreSQL提供oracle_fdw插件,可以连接到Oracle数据库,通过操作PostgreSQL表同步更新Oracle数据库中的表。前提条件 实例为RDS PostgreSQL 12(内核版本20200421及以上)。说明 您可以执行 SHOW rds_supported_extensions;查看是否...

虚拟列

创建一个多元索引,多元索引包含Col_KeywordCol_Long两列,同时创建虚拟列Col_Keyword_Virtual_LongCol_Long_Virtual_Keyword。Col_Keyword_Virtual_Long映射为数据表中Col_Keyword列,虚拟列Col_Long_Virtual_Keyword映射为数据表中...

没有约束的修改长度

本文为您介绍 Oracle 数据 OceanBase 数据库 Oracle 租户对于修改没有约束的的字段长度的不兼容场景。如果中包含下表中的字段类型,通过 ALTER TABLE table_name MODIFY DDL 对该进行字段长度的修改操作,Oracle 数据 ...

CREATE TRIGGER

定义新触发器。语法 CREATE[OR REPLACE]TRIGGER name { BEFORE|AFTER|INSTEAD OF } { INSERT|UPDATE|DELETE }[OR { INSERT|UPDATE|DELETE }][,.]ON table[REFERENCING { OLD AS old|NEW AS new }.][FOR EACH ROW][WHEN condition][DECLARE...

事件触发器行为总览

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

触发器函数

本文介绍了 PolarDB PostgreSQL版(兼容Oracle)支持的触发器函数。虽然很多触发器的使用都涉及到用户编写的触发器函数,但本数据库提供了一些可以直接在用户定义触发器中使用的内置触发器函数。有关创建触发器的更多信息,请参考CREATE ...

OSS触发器概述

相关文档 配置触发器 关于如何配置使用原生OSS触发器和EventBridge类别的OSS触发器,请参见 配置原生OSS触发器 配置EventBridge类别的OSS触发器触发器相关问题 如果您希望查看函数的执行触发了哪个事件,可以手动在代码逻辑中打印...

没有约束的修改类型

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

概述

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,同步 DDL 支持的范围不兼容点总览。支持的范围总览 CREATE TABLE:详情请参见 创建表 CREATE TABLE。CREATE INDEX:详情请参见 创建索引 CREATE INDEX。ALTER ...

SLS触发器

示例场景 您可以配置一个SLS触发器,该触发器将定时获取更新的数据并触发函数执行,增量消费日志服务Logstore中的数据,在函数里完成自定义加工任务(例如数据清洗加工)以及将数据投递给第三方服务。本示例中只演示如何获取日志数据并...

通过函数计算消费日志数据

函数计算触发机制 函数计算触发器任务对应于函数计算的一个触发器,当创建函数计算触发器任务后,日志服务会根据该触发器任务的配置启动定时器,定时器轮询Logstore中的Shard信息,当发现有新的数据写入时,即生成,begin_cursor,end_cursor...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
开源大数据平台 E-MapReduce 云虚拟主机 云原生数据仓库 AnalyticDB PostgreSQL版 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用