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

Résolu
Mayot35 Messages postés 631 Statut Membre -  
Mayot35 Messages postés 631 Statut Membre -
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

  1. alex_0099 Messages postés 1 Statut Membre 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
    1. Mayot35 Messages postés 631 Statut Membre 60
       
      Super, merci beaucoup :)
      0
  2. Mayot35 Messages postés 631 Statut Membre 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