关于SQL触发器,来帮帮我这个新人. 同一SQL数据库中有A、B、C三张表,A表中有AA,BB字段,B表有CC,DD字段,一一对应,值相同,AA对应CC,BB对应DD,求一触发器,当C表里任何字段值变化时,使A表和B表相应字段同步一次。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以不通过触发器(即使用触发器,我感觉对你的这种需求,所带来的负面影响是很大的),我建议LZ采用设置主外键级联更新策略,而实现你的初衷。即:alter table B alter CC references A(AA) ON UPDATE CASCADE alter table B alter DD references A(BB) ON UPDATE CASCADE A表和B表相应字段同步一次?这里应该会有一个冲突是用A表里数据更新B表里的数据,还是b表数据更新A表也就是说有一个冲突解决策略 A表里数据更新B表里,因为A、B表有很多无关联的其他字段。 create trigger trgtest on cfor update update b set b.cc=a.aa,b.dd=a.bb from a,bas 只是 当C改变的时候,想把A视图得到的数据,同步到 对应B表相应字段 跨表更新-有点复杂-求改写代码! SQL安装问题 请教一下这条查询为什么提示无索引 请问,如何比对两张表的数据是否一致? 如何在一个指定的数据库新建一个表? 刚下载的sp4安装不上,说要先安装Analysis Services 为什么我的数据库安装是这样的 总结数据库高手日记2 讨论:数据库表名及字段名以汉字和字母命名的优劣 关于SQL日志的问题? 郁闷 一条sql语句 unpivot如何在以下逆向透视的查询中选择所有的列?
alter table B alter CC references A(AA) ON UPDATE CASCADE
alter table B alter DD references A(BB) ON UPDATE CASCADE
这里应该会有一个冲突
是用A表里数据更新B表里的数据,还是b表数据更新A表
也就是说有一个冲突解决策略
for update update b set b.cc=a.aa,b.dd=a.bb from a,b
as