sql 触发器 更新一个表 把记录插入另一个表
答案:1 悬赏:30 手机版
解决时间 2021-11-14 21:57
- 提问者网友:疯子也有疯子的情调
- 2021-11-14 15:56
sql 触发器 更新一个表 把记录插入另一个表
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-11-14 16:41
说明:
1、只标记了 update,没有标记 insert
2、假定 userid, gga,ggb 是 int 类型,你改成相应的类型
create trigger TriggerName on ABC
after upate
as
begin
--
declare @useridNew int;
declare @ggaNew int;
declare @ggbNew int;
--
select @useridNew = userid, @ggaNew = gga, @ggbNew = ggb
from inserted;
--
if update( gga ) or update( ggb)
begin
insert into CBA(userid, gga,ggb, tiem) values( @useridNew, @ggaNew,@ggbNew,
getdate() );
end
end追问.
1、只标记了 update,没有标记 insert
2、假定 userid, gga,ggb 是 int 类型,你改成相应的类型
create trigger TriggerName on ABC
after upate
as
begin
--
declare @useridNew int;
declare @ggaNew int;
declare @ggbNew int;
--
select @useridNew = userid, @ggaNew = gga, @ggbNew = ggb
from inserted;
--
if update( gga ) or update( ggb)
begin
insert into CBA(userid, gga,ggb, tiem) values( @useridNew, @ggaNew,@ggbNew,
getdate() );
end
end追问.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯