Créer une table en SQL avec une valeur par défaut [Résolu/Fermé]

Signaler
Messages postés
526
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
16 février 2019
-
Messages postés
526
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
16 février 2019
-
Bonjour j'essaie de créer une table sous Oracle en SQL avec une colonne ayant une valeur par défaut.

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

Messages postés
1
Date d'inscription
mercredi 18 juillet 2018
Statut
Membre
Dernière intervention
18 juillet 2018
1
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
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 78161 internautes nous ont dit merci ce mois-ci

Messages postés
526
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
16 février 2019
49
Super, merci beaucoup :)
Messages postés
526
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
16 février 2019
49
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.