Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Standardwert einfügen, wenn null eingefügt wird

Für diejenigen, die es jetzt lesen:

In Oracle 12c gibt es ein neues Feature:DEFAULT AUF NULL . Zum Beispiel:

CREATE TABLE tab1 (
  col1        NUMBER DEFAULT 5,
  col2        NUMBER DEFAULT ON NULL 7,
  description VARCHAR2(30)
);

Wenn Sie also versuchen, null in col2 einzufügen, ist dies automatisch 7.