Créer une table en SQL avec une valeur par défaut

Résolu/Fermé
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 - 18 juil. 2018 à 15:23
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 - 18 juil. 2018 à 19:21
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
A voir également:

2 réponses

alex_0099 Messages postés 1 Date d'inscription mercredi 18 juillet 2018 Statut Membre Dernière intervention 18 juillet 2018 1
18 juil. 2018 à 16:46
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
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 60
18 juil. 2018 à 19:21
Super, merci beaucoup :)
0
Mayot35 Messages postés 523 Date d'inscription mardi 11 mai 2010 Statut Membre Dernière intervention 16 février 2019 60
18 juil. 2018 à 16:02
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.
0