建立触发器,当向一个表插入数据进,更新另外一个表的某个字段
表purchase有两个字段:goodscode、qty 表stock有两个字段:goodscode,stockqty, 当向表purchase 插入一行时,更新stock表的stockqty字段,也就是stockqty=stock.stockqty+purchase.qty, 写一个完整的触发器,网上搜索,复制的,就免了。谢谢!
--假定两个表的主键都是goodcode update stock set stockqty=A。stockqty+B。qty from stock A,inserted B where A。goodcode=B。goodcode -- 适用于 SQL Server 。
Good Luck 你并不是按照我的写的,我的是stock A,你的是 purchase A, 你的是不对的,inserted的内容就是purchase的记录的内容,begin也不要 CREATE TRIGGER trig_stock ON purchase FOR insert --不是update,是insert,update的还要复杂点 AS update stock set stockqty=A。
stockqty+B。qty from stock A ,inserted B where A。goodscode=B。goodscode。
答:CREATE TRIGGER [DeleteA] ON [dbo].[A] FOR DELETE AS delete from b where [name] i...详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>