「Oracle 12c」 ORA-01400: NULLは挿入できませんの解決方法

環境
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0
SQL*Plus: Release 12.2.0.1.0

エラー現象
ORA-01400:(“スキーマ名"."テーブル名"."列名")にはNULLは挿入できません

エラー例

insert into usertbl(username,addr) values(null, 'tokyo');

対処方法
(1).該当カラムにNULLでない値を指定します
(2).該当カラムのNOT NULL制約を解除します
(3).テーブルの特定の列名のデフォルト値を設定します

Oracle 12c

Posted by arkgame