一、什么是触发器 数据库触发器是一个与表相关联的,存储的PL/sql 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,oracle自动执行触发器中定义的语句序列。 触发器的应用场景如
数据库触发器是一个与表相关联的,存储的PL/sql 语句。每当一个特定的数据操作语句(insert update delete)在指定的表上发出时,oracle自动执行触发器中定义的语句序列。
触发器的应用场景如下:
CREATE [OR REPLACE] TRIGGER trigger_name
{BEFORE | AFTER }
{INSERT | DELETE | UPDATE [OF column [, column …]]}
[OR {INSERT | DELETE | UPDATE [OF column [, column …]]}...]
ON [schema.]table_name | [schema.]view_name
[REFERENCING {OLD [AS] old | NEW [AS] new| PARENT as parent}]
[FOR EACH ROW ]
[WHEN condition]
PL/SQL_BLOCK | CALL procedure_name;
其中:
create or replace trigger sync_salary
after update
on emp
for each row
begin
--当主表更新后,自动更新备份表。
update emp_back set sal=:new.sal where empno=:new.empno;
end;
/
--结束END--
本文标题: 【赵强老师】利用数据库触发器实现数据的同步
本文链接: https://www.lsjlt.com/news/5375.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0