触发器问题(简单)
表2中两个字段:a1,b2
我想在修改表1中的a1字段的值的时候,同时也修改表2中a1字段的值,请问如何
实现呢?
create trigger tr_ab
on a1
for update
as
update b1 set b1.a1=(select a1 from a1)
我这样写为什么报错呢?怎么写呢?谢谢
相关推荐
简单触发器的使用 献给SQL初学者
首先,啰嗦几句废话如下: (1)触发器(trigger)是个特殊的存储过程,它的执行并不需要我们去显式调用,而是由一些事件触发,这有点类似C#中的事件处理机制。当使用UPDATE,INSERT 或DELETE的一种或多种对指定的数据库的相关表进行操作时,会触发触发器。 (2)触发器可以包含复杂的SQL语句,主要用于强制复杂的业务规则或要求。 (3)触发器能够维持数据库的完整性,当执行插入、更新或删除操作时,触发器会根据表与表之间的关系,强制保持其数据的完整性。 好,啰嗦完了开始贴代码,首先贴上我创建的两张表所包含的列,他们的关联关系是1对多,以UserID进行关联。
MySQL中触发器入门简单实例与介绍
创建触发器。创建触发器语法如下: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 其中trigger_name标识触发器名称,用户自行指定; trigger_time标识触发时机,用before和after替换; trigger_event标识触发事件,用insert,update和delete替换; tbl_name标识建立触发器的表名,即在哪张表上建立触发器; trigger_stmt是触发器程序体;触发器程序可以使用begin和end作为开始和结束,中
触发器触发器触发器触发器
触发器9.18触发器9.18触发器9.18触发器触发器9.18触发器9.18触发器9.18触发器
触发器创建sql语句
前后触发器创建语句使用sql语句创建触发器
oracle练习题关于触发器的作业
一点关于oracle的练习题!较难~慢慢看吧!~受打击了别管我啊!!!!


