{Oracle} Créer une table avec AUTO_INCREMENT
Résolu
nynnie7
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
Gnahore -
Gnahore -
Bonjour,
Je souhaite créer une table avec comme identifiant un champ en AUTO_INCREMENT ...
Je fais la requête suivante :
Et j'obtients l'erreur suivante :
Si quelqu'un à la solution svp !!
Merci d'avance.
Je souhaite créer une table avec comme identifiant un champ en AUTO_INCREMENT ...
Je fais la requête suivante :
SQL> CREATE TABLE Mode_hebergement2( 2 id INT NOT NULL AUTO_INCREMENT, 3 designation VARCHAR(30) NOT NULL, 4 PRIMARY KEY (id) 5 ) ENGINE = innodb;
Et j'obtients l'erreur suivante :
id INT NOT NULL AUTO_INCREMENT, * ERREUR à la ligne 2 : ORA-00907: parenthèse de droite absente
Si quelqu'un à la solution svp !!
Merci d'avance.
2 réponses
Bonjour,
tu ne peut pas utiliser les sequence ??
puis :
tu ne peut pas utiliser les sequence ??
create sequence Mode_hebergement2_seq start with 1 increment by 1 nomaxvalue;
puis :
insert into Mode_hebergement2 values(Mode_hebergement2_seq.nextval, 'voila!');
missimane
mercii
amine
devMan merci bien :)
Gnahore
GNAHORE Ourizalé étudiant en informatique. Merci pour ce cours, mon problème à été résolu