关于触发器的修改 1、如果A表和B表之间存在参照完整性,即A表中的A1字段是主键,B表中的A1字段是外键,B.A1-〉A.A1,则使用级联。2、否则,在A表的UPDATE触发器中实现:IF UPDATE(A1)-- 改变B表的A1字段 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE TRIGGER updA ON A FOR update AS IF UPDATE(A1) BEGIN UPDATE B SET B.A1=A.A1 FROM B,INSERTED A WHERE B.ID=A.ID --假设B表和A表通过ID挂钩,这里你自己写 END CREATE TRIGGER updA ON A FOR update AS IF UPDATE(A1) BEGIN UPDATE B SET B.A1=A.A1 FROM B,INSERTED A WHERE B.ID=A.ID --假设B表和A表通过ID挂钩,这里你自己写 END to:51ling() 在查询分析器运行就可以了,不必调用,在你每修改A表的记录是B表的数据相应修改! 请教如何将秒转换成时分秒 请教SQL语句,急急急? buck导入SQL的问题 怎樣在數據庫中插入空紀錄呢? 将截断字符串或二进制数据。是什么意思?查不出错来 如何筛选数据,关键是要效率,大家进来帮忙啊 求SQL语句的写法。在线等待。 sql server 安装时出现问题 下面的存储过程有什么问题? 求条sql语句,进来看看吧 PowerDesigner8已经不支持Concept Data Module了? 如何测试利用ado和oledb访问sql2000是否成功?(win2k&vb6)
ON A
FOR update AS
IF UPDATE(A1)
BEGIN
UPDATE B
SET B.A1=A.A1
FROM B,INSERTED A
WHERE B.ID=A.ID --假设B表和A表通过ID挂钩,这里你自己写
END
ON A
FOR update AS
IF UPDATE(A1)
BEGIN
UPDATE B
SET B.A1=A.A1
FROM B,INSERTED A
WHERE B.ID=A.ID --假设B表和A表通过ID挂钩,这里你自己写
END
在查询分析器运行就可以了,不必调用,在你每修改A表的记录是B表的数据相应修改!