1个回答
展开全部
创建一个insert触发器吧,在插入记录时写一个SQL语句更新总价为单价和数量的乘积。
也可以在程序代码中控制。
给个示例:
创建studentcourse(学号,姓名,课程1,课程2...) information(学号,姓名,性别,籍贯,联系电话....) 两张表
更新型触发器(update):
Create Trigger T1
On studentcourse --在Studentcourese表中创建触发器
for Update --为什么事件触发
As --事件触发后所要做的事情
if Update(姓名)
begin
Update information
Set 姓名=i.姓名
From information inf, Deleted d ,Inserted i --Deleted和Inserted临时表
Where inf.学号=d.学号
end
SQLServer的,主要用到Inserted表。数据在插入后会放到系统的Inserted表中,使用触发器可以对其进行访问
也可以在程序代码中控制。
给个示例:
创建studentcourse(学号,姓名,课程1,课程2...) information(学号,姓名,性别,籍贯,联系电话....) 两张表
更新型触发器(update):
Create Trigger T1
On studentcourse --在Studentcourese表中创建触发器
for Update --为什么事件触发
As --事件触发后所要做的事情
if Update(姓名)
begin
Update information
Set 姓名=i.姓名
From information inf, Deleted d ,Inserted i --Deleted和Inserted临时表
Where inf.学号=d.学号
end
SQLServer的,主要用到Inserted表。数据在插入后会放到系统的Inserted表中,使用触发器可以对其进行访问
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询