求一SQL触发器,输入a列的值,b列的值,c列的值自动添入为a,b的差值,id为主键,a,b都是float型数据 createtriggervSubTrgon表一forinsert,updateasdeclare@afloat,@bfloatbeginselect@a=a,@b=bfrominsertedupdate表一setc=(@a-@b)END这样写不行。。。求专家帮助!

题目
求一SQL触发器,输入a列的值,b列的值,c列的值自动添入为a,b的差值,id为主键,a,b都是float型数据

create trigger vSubTrg

on 表一

for insert,update

as

declare 

        @a float,

        @b float

begin

select  @a=a,@b=b from inserted

update 表一 set c=(@a-@b) 

END

这样写不行。。。求专家帮助!

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案