编写触发器实现两张表数据同步,sql代码如下:
create or replace trigger buid_mend_manager
after insert or update or delete
on TMP_EIC_MEND
referencing old as old_value
new as new_value
for each row
begin
if inserting then
insert into Eic_mend(mendid, mendname)
values(:new_value.mendid, :new_value.mendname);
elsif updating then
update Eic_mend set mendname = :new_value.mendname
where mendid = :new_value.mendid;
elsif deleting then
delete from Eic_mend where mendid = :old_value.mendid;
end if;
end;
分享到:
- 2008-11-13 12:15
- 浏览 8092
- 评论(1)
- 论坛回复 / 浏览 (0 / 5803)
- 查看更多
相关推荐
1:数据同步增加: 如有两张表——A表和B表,创建触发器使当A表插入数据后B表也同步插入数据。其中B表插入数据的字段需要同A表中的字段相对应。 代码如下: CREATE TRIGGER 触发器名称 ON A表 AFTER INSERT AS BEGIN ...
例如,我们可以定义一个继承自Thread的子类,重写`run`方法来实现数据抽取逻辑,或者使用`Runnable`接口配合`ExecutorService`来调度任务。 2. **定时任务**:Java提供了多种方式实现定时任务,如`java.util.Timer`...
在实际应用中,我们经常会遇到在对 SQL Server 的某一张表进行增加、删除、修改操作时,需同步更新同一数据库或不同数据库的另一张表,此时我们可以使用 SQL Server 的表触发器来实现。 触发器知识点 使用触发器时...
* 海量数据同步:支持 TB 级存量数据在线迁移、日均数亿条增量数据同步、上万张数据表。 * 无缝融入业务环境:独立服务器安装,通过交换机旁路部署,现有网络结构及业务系统无需改造。 * 数据异构同步:支持各种软...
- 外键用于建立不同表之间的关联,实现数据之间的参照完整性。通过定义外键,可以确保表间的链接正确无误,避免无效的数据引用。 3. **为什么要对某些字段的取值进行限制?** - 字段取值限制有助于保证数据的有效...
实例137 使用线程局部变量实现线程同步 177 实例138 简单的线程通信 179 实例139 简单的线程死锁 180 实例140 解决线程的死锁问题 182 6.3 线程的进阶 183 实例141 使用阻塞队列实现线程同步 183 实例142 新建有...
- **表** 是MySQL数据库中最基本的数据组织单元,由行和列组成。 - **行**(也称为记录或元组)代表了表中的一条具体数据。 - **列**(字段)定义了每一条记录的属性或特征。 - **索引** 是一种特殊的数据结构,...
6. `cdmanager.tab`, `cdmanager.trg`: 可能是Oracle的表定义和触发器文件,用于构建CDM的核心数据结构和业务逻辑。 通过这些文件,开发者或管理员可以深入了解CDM的工作原理,并根据需要进行定制化开发,如添加新...