社区
疑难问题
帖子详情
如何用触发器在修改A表的一列后,B表的一列也更新
eagleweng
2003-03-26 04:38:24
create table a(ac1 char(20) PRIMARY KEY, ac2 char(1),ac3 int)
create table b(bc1 char(20) PRIMARY KEY, bc2 int )
当A表中的ac2的值由0变为1的时,b表的bc2的值为:bc2= bc2 - ac3
这个触发器该怎么写?
...全文
98
5
打赏
收藏
如何用触发器在修改A表的一列后,B表的一列也更新
create table a(ac1 char(20) PRIMARY KEY, ac2 char(1),ac3 int) create table b(bc1 char(20) PRIMARY KEY, bc2 int ) 当A表中的ac2的值由0变为1的时,b表的bc2的值为:bc2= bc2 - ac3 这个触发器该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-03-26
打赏
举报
回复
CREATE TRIGGER 名 ON a
FOR UPDATE
AS
update b set bc2=b.bc2-a.ac3 from inserted a,deleted c where a.ac1=b.bc2 and a.ac1=c.ac1 and c.ac2=0 and a.ac2=1
pengdali
2003-03-26
打赏
举报
回复
CREATE TRIGGER 名 ON a
FOR UPDATE
AS
update b set bc2=b.bc2-a.ac3 from inserted a where a.ac1=b.bc2 and a.ac2=1
yoki
2003-03-26
打赏
举报
回复
漏了
create trigger ss
on a
for update
as
update b set bc2=bc2-inserted.ac3 where deleted.ac2=0 and inserted.ac2=1
yoki
2003-03-26
打赏
举报
回复
create trigger ss
on a
for update
as
update b set bc2=bc2-deleted.ac3 where deleted.ac2=1
CrazyFor
2003-03-26
打赏
举报
回复
http://expert.csdn.net/Expert/topic/1578/1578364.xml?temp=.3419001
精通SQL--结构化查询语言详解
12.3.2 通过视图
更新
表
数据 243 12.3.3 通过视图删除
表
数据 245 第13章 安全性控制 249 13.1 sql安全模式 249 13.1.1 授权id 249 13.1.2 sql的安全对象和权限 250 13.1.3 授权图 251 13.2 角色管理 251 ...
MySql
触发器
:A
表
更新
B
表
新增
创建
触发器
CREATE TRIGGER T_TRIGGER_UPDATE BEFORE|AFTER UPDATE|INSERT|DELETE ... insert into
表
B(列1, 列2, ...) VALUES(NEW.列1, NEW.列2, ...); END 解释:T_TRIGGER_UPDATE为
触发器
名字;BEFORE|AFT...
oracle
触发器
当A
表
的X字段被
修改
时,
修改
B
表
中的Y字段
当
修改
用户名时,
修改
用户角色
表
中对应的用户名 CREATE OR REPLACE TRIGGER USERCONFIG_USERNAME_UPDATE AFTER UPDATE OF USERNAME ON USERCONFIG--当
修改
用户名时 FOR EACH ROW BEGIN IF :OLD.USERNAME<>:...
mysql
触发器
a
表
插入数据同时 b
表
更新
当前数据_MySQL
触发器
初试:当A
表
插入新记录,自动在B
表
中插入相同ID的记录...
今天第一次用MySQL的
触发器
,怕忘了,赶紧写篇博客记录一下。废话不说,先上语法:1 CREATE TRIGGERtrigger_name2 { BEFORE | AFTER } { INSERT | UPDATE | DELETE}3 ONtbl_name4 FOREACH ROW5 trigger_body事情的...
表
A和
表
B有相同的记录,创建
触发器
实现
表
A
更新
任何字段的数据后把数据同步
更新
B
表
的相同记录
TableB.LastUpdated = GETDATE() – 假设有一个跟踪最后
更新
时间的列。–TableB.LastUpdated = GETDATE() – 假设有一个跟踪最后
更新
时间的列。– 依此类推,为每个需要同步的列添加设置语句。– 依此类推,为每个...
疑难问题
22,298
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章