Bonjour,

Je rencontre un gros soucis pour creer une cle primaire auto-incremente avec identity sur ORACLE SQL DEVELOPPER avec la database oracle 11 g express.
Je souhaite rajouter dans ma table decrite ci-dessous une colonne auto incremente

Ma table est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SET DEFINE OFF
 
CREATE TABLE table_meteo10 ( DATE_RELEVE DATE,
TEMPERATURE FLOAT,
PRECIPITATION FLOAT,
ETP FLOAT);

J'ai essayé plusieurs syntaxes avec identity :

drop table table_meteo0 ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TABLE table_meteo10 (Id Number Generated By Default As Identity (Start With 100 Increment By 10),
DATE_releve	DATE,
TEMPERATURE	FLOAT,
PRECIPITATION FLOAT,
ETP	FLOAT);
ou

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Id  Number(19,0) Generated ALWAYS By Default ON NULL As Identity ,
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Id Number(19,0) Generated ALWAYS As Identity (Start With 100 Increment By 10)
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Id Number(19,0) Generated ALWAYS As Identity
etc..

Vraiment je ne sais pas comment faire du tout, .

Vous serait-il possible de m'aider , svp, car je suis bloquée.

Je vous remercie vivement par avance pour votre aide.

Cordialement

Béa