触发器问题(简单)

yangq4000 yangq4000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表1中两个字段:a1,a2
表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进行关联。

weixin_38552239

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作为开始和结束,中

weixin_38703277

触发器触发器触发器触发器

触发器9.18触发器9.18触发器9.18触发器触发器9.18触发器9.18触发器9.18触发器

action66

触发器创建sql语句

前后触发器创建语句使用sql语句创建触发器

lingluo89

oracle练习题关于触发器的作业

一点关于oracle的练习题!较难~慢慢看吧!~受打击了别管我啊!!!!

zhaosha1
评论 3
收藏 已收藏
分享
返回顶部
yangq4000
MS-SQL Server 34,876 成员 254,635 内容