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

Résolu
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   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
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
Super, merci beaucoup :)
0
Mayot35 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   60
 
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