ORA-00917: virgule absente
Résolu/Fermé
lolita-01
Messages postés
90
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
26 juillet 2013
-
13 sept. 2012 à 15:39
lolita-01 Messages postés 90 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 26 juillet 2013 - 13 sept. 2012 à 18:02
lolita-01 Messages postés 90 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 26 juillet 2013 - 13 sept. 2012 à 18:02
A voir également:
- Ora-00917: virgule absente
- Ora-00001: violation de contrainte unique - Forum Programmation
- Ora-00600 ✓ - Forum Programmation
- Ora-12514 ✓ - Forum Oracle
- Ora-12154 ✓ - Forum Oracle
- Ora-00905: mot-clé absent ✓ - Forum Oracle
4 réponses
jee pee
Messages postés
39582
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2024
9 223
Modifié par jee pee le 13/09/2012 à 15:45
Modifié par jee pee le 13/09/2012 à 15:45
Salut,
Voir : https://forums.commentcamarche.net/forum/affich-37622102-oracle-les-sequences
Donc :
INSERT INTO DEMANDE_CONGé (ça marche un é en nom de table ???)
values (nextval.SEQ_CONGE, 'blblb', 'vvvvv', '4/4/2009', '1/1/2009');
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Voir : https://forums.commentcamarche.net/forum/affich-37622102-oracle-les-sequences
Donc :
INSERT INTO DEMANDE_CONGé (ça marche un é en nom de table ???)
values (nextval.SEQ_CONGE, 'blblb', 'vvvvv', '4/4/2009', '1/1/2009');
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
lolita-01
Messages postés
90
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
26 juillet 2013
13 sept. 2012 à 16:32
13 sept. 2012 à 16:32
merci pour votre réponse mais sa n'a pas encore marché maintenant j'ai cette erreur "ORA-00984: Un nom de colonne n'est pas autorisé ici"
jee pee
Messages postés
39582
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2024
9 223
13 sept. 2012 à 16:55
13 sept. 2012 à 16:55
Fait voir :
- la description de ta table
- ton instruction de create de la séquence
- la description de ta table
- ton instruction de create de la séquence
lolita-01
Messages postés
90
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
26 juillet 2013
13 sept. 2012 à 17:40
13 sept. 2012 à 17:40
CREATE TABLE "DEMANDE_CONGÉ"
( "ID_CONGÉ" NUMBER NOT NULL ENABLE,
"LOGIN_UT" VARCHAR2(20) NOT NULL ENABLE,
"TYPE_CONGÉ" VARCHAR2(20) NOT NULL ENABLE,
"DATE_DEB_CONGÉ" DATE,
"DATE_FIN_CONGÉ" DATE,
CONSTRAINT "ID_CONGÉ_PK" PRIMARY KEY ("ID_CONGÉ") ENABLE
)
CREATE SEQUENCE "SEQ_CONGE" MINVALUE 1 MAXVALUE 999999 INCREMENT BY 10 START WITH 100 CACHE 20 NOORDER NOCYCLE
( "ID_CONGÉ" NUMBER NOT NULL ENABLE,
"LOGIN_UT" VARCHAR2(20) NOT NULL ENABLE,
"TYPE_CONGÉ" VARCHAR2(20) NOT NULL ENABLE,
"DATE_DEB_CONGÉ" DATE,
"DATE_FIN_CONGÉ" DATE,
CONSTRAINT "ID_CONGÉ_PK" PRIMARY KEY ("ID_CONGÉ") ENABLE
)
CREATE SEQUENCE "SEQ_CONGE" MINVALUE 1 MAXVALUE 999999 INCREMENT BY 10 START WITH 100 CACHE 20 NOORDER NOCYCLE
jee pee
Messages postés
39582
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2024
9 223
13 sept. 2012 à 17:51
13 sept. 2012 à 17:51
J'avais inversé, c'est :
INSERT INTO DEMANDE_CONGé
values (SEQ_CONGE.nextval , 'blblb', 'vvvvv', '4/4/2009', '1/1/2009');
INSERT INTO DEMANDE_CONGé
values (SEQ_CONGE.nextval , 'blblb', 'vvvvv', '4/4/2009', '1/1/2009');
lolita-01
Messages postés
90
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
26 juillet 2013
13 sept. 2012 à 18:02
13 sept. 2012 à 18:02
ça marche! merci beaucoup :)