Créer une table en SQL avec une valeur par défaut
Résolu
Bonjour j'essaie de créer une table sous Oracle en SQL avec une colonne ayant une valeur par défaut.
J'ai essayé default(0), default('0'), default 0 mais sans succès.
Quelle est mon erreur ?
Merci
--
!
create table TEST (
IS_ACTIF integer not null default '0'
);
J'ai essayé default(0), default('0'), default 0 mais sans succès.
Quelle est mon erreur ?
Merci
--
!
2 réponses
-
Bonjour,
Vous pouvez spécifier les contraintes et les valeurs par défaut dans un CREATE TABLE , mais la syntaxe est la suivante
create table TEST (
IS_ACTIF number default 0 not null
);
Sinon tu peux trouver ici la bonne réponse :
http://waytolearnx.blogspot.com/2018/07/creer-une-table-en-sql-oracle-avec-une-valeur-par-defaut.html -
Ok en fait on dirait qu'on ne peut pas, à moins de le faire en 2 fois. Bref tant pis, le default sera géré autrement.