Posez votre question Signaler

ORA-00917: virgule absente [Résolu]

lolita-01 90Messages postés mercredi 5 janvier 2011Date d'inscription 26 juillet 2013 Dernière intervention - Dernière réponse le 13 sept. 2012 à 18:02
Bonjour,
j'ai crée une séquence "SEQ_CONGE" et je veux que les valeurs de la premiére colone de ma table soient attribués a partir de cette séquence,
voici la requéte :
INSERT INTO DEMANDE_CONGé values (DEFAULT nextval('SEQ_CONGE'),'blblb','vvvvv','4/4/2009','1/1/2009');
Lorsque j'execute j'ai l'erreur "ORA-00917: virgule absente" , je vois pas ou est l'erreur! si quelqu'un peut m'aider svp :)
Lire la suite 
Réponse
+0
moins plus
Salut,

Voir : http://www.commentcamarche.net/contents/oracle/oracseq.php3

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


Ajouter un commentaire
Réponse
+0
moins plus
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 18105Messages postés mercredi 2 mai 2007Date d'inscription ModérateurStatut 1 juillet 2015 Dernière intervention - 13 sept. 2012 à 16:55
Fait voir :
- la description de ta table
- ton instruction de create de la séquence
Répondre
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
J'avais inversé, c'est :

INSERT INTO DEMANDE_CONGé
values (SEQ_CONGE.nextval , 'blblb', 'vvvvv', '4/4/2009', '1/1/2009');


lolita-01 90Messages postés mercredi 5 janvier 2011Date d'inscription 26 juillet 2013 Dernière intervention - 13 sept. 2012 à 18:02
ça marche! merci beaucoup :)
Répondre
Ajouter un commentaire
Ce document intitulé «  ORA-00917: virgule absente  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.