GENERATED ALWAYS AS IDENTITY : voila mon soucis.
La base Oracle : a été créée par : "Get Started With Oracle Database 11g Express Edition".
Il s'agit d'un version XE 11g
Je veux utiliser l'auto incrément pour la création de ma table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE CHrono ( "ID" NUMBER(19,0) GENERATED ALWAYS AS IDENTITY ( START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE NO CYCLE NO ORDER NO CACHE ) , "RUNTIME" VARCHAR2(255), "RUNID" NUMBER(19,0) , CONSTRAINT ARRIVAL2_ID PRIMARY KEY( ID ) ) ;
Oui il existe l'utilisateur de create sequence qui pourrait faire mon affaire.
Mais je souhaite utiliser cette commande qui existe sur Oracle 11.
Voici ce que me répond SQL Developer :
Si vous avez une idée je suis preneur.Erreur à la ligne de commande : 3, colonne : 43
Rapport d'erreur :
Erreur SQL : ORA-02000: missing ( keyword
02000. 00000 - "missing %s keyword"
Partager