ORA-00917: virgule absente

Résolu
lolita-01 Messages postés 101 Statut Membre -  
lolita-01 Messages postés 101 Statut Membre -
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 :)

4 réponses

  1. lolita-01 Messages postés 101 Statut Membre
     
    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"
    0
    1. jee pee Messages postés 31885 Date d'inscription   Statut Modérateur Dernière intervention   9 980
       
      Fait voir :
      - la description de ta table
      - ton instruction de create de la séquence
      0
  2. lolita-01 Messages postés 101 Statut Membre
     
    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
    0
  3. jee pee Messages postés 31885 Date d'inscription   Statut Modérateur Dernière intervention   9 980
     
    J'avais inversé, c'est :

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

    0
    1. lolita-01 Messages postés 101 Statut Membre
       
      ça marche! merci beaucoup :)
      0