要求用SQL SERVER编写一个触发器,当两列中任意一列的值变化时,进行相减操作,并将值写入第三列中
答案:2 悬赏:60 手机版
解决时间 2021-04-08 00:15
- 提问者网友:爱唱彩虹
- 2021-04-07 16:22
要求用SQL SERVER编写一个触发器,当两列中任意一列的值变化时,进行相减操作,并将值写入第三列中
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-04-07 16:40
触发器可以实现,但是为什么不将第三列创建为计算列呢?那样对第一列和第二列操作的结果可以直接体现在第三列上,不用自己再去进行加减。
给你个创建第三列为计算列的例子请参考
CREATE TABLE test
(
总金额 money,
使用金额 money,
余额 AS (总金额 - 使用金额)
)
在向表中插入数据的时候只需要插入总金额和使用金额列的值,余额会自动计算出来追问你启发我了,我去试试
给你个创建第三列为计算列的例子请参考
CREATE TABLE test
(
总金额 money,
使用金额 money,
余额 AS (总金额 - 使用金额)
)
在向表中插入数据的时候只需要插入总金额和使用金额列的值,余额会自动计算出来追问你启发我了,我去试试
全部回答
- 1楼网友:三千妖杀
- 2021-04-07 17:30
此回答已删除。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯