Oracle
 sql >> Database >  >> RDS >> Oracle

Inserisci il valore predefinito quando viene inserito null

Per chi lo legge adesso:

In Oracle 12c è presente una nuova funzionalità:DEFAULT SU NULL . Ad esempio:

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

Quindi, quando provi a INSERT null in col2, questo sarà automaticamente 7.