怎样设置数据库表中字段“总价”的默认值为“单价”和“数量”的积?

更新时那个SQL语句怎么写... 更新时那个SQL语句怎么写 展开
 我来答
lsyuan_hello
推荐于2021-02-28 · TA获得超过1691个赞
知道小有建树答主
回答量:663
采纳率:0%
帮助的人:703万
展开全部
创建一个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表中,使用触发器可以对其进行访问
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式