有一列,默认值设的是0,但是在insert时有时会出现NULL的情况,当然极少出现,我想能不能写一个触发器,当insert时,直接就放一个0进去,哪位哥们给帮下忙,先谢了!!!
另一种处理办法:后续的操作有对该值update的操作,也可以在此判断,若为NULL的话去处理一下。
先谢过了!!!
另一种处理办法:后续的操作有对该值update的操作,也可以在此判断,若为NULL的话去处理一下。
先谢过了!!!
on ta
instead of insert
as
insert ta select .....,0 from inserted
go另一种处理办法:后续的操作有对该值update的操作,也可以在此判断,若为NULL的话去处理一下。
先谢过了!!!
update ta
set col = 0
where col is null
on ta
for insert ,update
as
update ta set 列名=0 where id in (select id from inserted )
go