甲骨文 - 错误:"ORA-01400:无法将 NULL 插入



我试图插入一个记录到一个表,但得到错误-

'ORA-01400: cannot insert NULL into(....) '。表结构为:

从Mysql迁移到Oracle。

在Mysql上工作,但在Oracle上不工作。我该如何解决这个问题?是否需要写入所有列插入查询或取消非空选项

试试这个:

create or replace trigger EDITIONS_COR
  before insert or update on EDITIONS
  for each row
begin
  if INSERTING then
    select EDITIONS_SEQ.nextval into :new.ID from DUAL;
  end if;
  :new.CORDATE:=SYSDATE;
  :new.USERNAME:=USER;
end;

相关内容

  • 没有找到相关文章

最新更新