Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テーブルにレコードを挿入しようとしていますが、エラーが発生します -
'ORA-01400: NULL を (....' に挿入できません。テーブル構造は次のとおりです:
Mysql から Oracle に移行します。
Mysql ではこれは機能しますが、Oracle では機能しません。どうすればこれを修正できますか? すべての列挿入クエリを記述する必要がありますか、それとも null 以外のオプションを選択解除する必要がありますか
これを試して:
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;