ORACLE触发器检测不到 null字段?

Dr_amin 2011-11-13 08:16:16
在用触发器,进行双表同步的时候,A表的一个字段设置成null后,B字段没有 发生改变,其他值都可以
...全文
259 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gangma2 2014-03-25
  • 打赏
  • 举报
回复
create or replace trigger insert_users
after insert on users
for each row
begin
insert into cc(id,name )values(:new.id,:new.name);
end;
我验证了下,可以插入啊。
insert into users(id,name,age)values(2,null,24);

yixilan 2011-11-14
  • 打赏
  • 举报
回复
你怎么写的?
NULL值识别啊:

create or replace TRIGGER tri_test
after insert on testa
referencing old as old new as new
for each row
begin
insert into test values(:new.id, :new.name, :new.sex);
end;

测试时:
往testa里插入值为NULL的数据,也以同步写到test表里。

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧