为了账号安全,请及时绑定邮箱和手机立即绑定

我设置了个触发器,我想让其他列自动赋值为0?请问该怎么实现?

我设置了个触发器,我想让其他列自动赋值为0?请问该怎么实现?

小唯快跑啊 2022-05-06 14:10:23
我先设置了个触发器,如果在A表中NAME插入数据XXX,则B表中的NAME列也执行相同操作,但是问题是,其他列的值则为空,我想让其他列自动赋值为0 。要怎么办?create trigger trigger_username on salesinfofor insertasinsert admset (username )select username from inserted这是我的触发器,然后 在表admset中还有列B,C,D,我想在键入USERNAME的同时BCD列中的数据赋值为0
查看完整描述

2 回答

?
慕森卡

TA贡献1806条经验 获得超8个赞

create trigger trigger_username on salesinfo
for insert
as
insert admset (username,B,C,D )
select username,0,0,0 from inserted
这样可以了吧

查看完整回答
反对 回复 2022-05-09
?
森林海

TA贡献2011条经验 获得超2个赞

insert into B (a,b,c,NAME,d,e...)
values(0,0,0,XXX,0,0...)

查看完整回答
反对 回复 2022-05-09
  • 2 回答
  • 0 关注
  • 184 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信