Oracle
 sql >> Base de données >  >> RDS >> Oracle

Insérer la valeur par défaut lorsque null est inséré

Pour ceux qui le lisent maintenant :

Dans Oracle 12c, il y a une nouvelle fonctionnalité :DEFAULT SUR NUL . Par exemple :

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

Ainsi, lorsque vous essayez d'INSERER null dans col2, ce sera automatiquement 7.