IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

erreur requete INSERT


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 18
    Par défaut erreur requete INSERT
    bsr,j'ai 2 tables(ACTE et acte1974),je voudrais charger la table acte1974 a partir de la table ACTE.j'utilise la requete suivante:

    INSERT into acte1974(NUM,COD_FORM,COD_DECLT,COD_CENTRE,CODE_TYPE,ID_OFF_CIV,NINS,IND_NINS,IND2_NINS,PICLEUNIK,LIEU,DATE_ACTE,HEURE_ACTE,LIEU_DECES,DATE_DECES,HEURE_DECES,DATEDECL,DATE_ETABLI,date_mari,heure_mari,lieu_mari,OPTION_MARI,REGIME,MONTANT_DOT,DOT,ANNEE,CLE,cle_interne,validat,externe,num_jug,date_jug,lieu_jug,coutume,statut,statut2,mariea,num_trans,reg1,reg2)
    select ("ACTE.NUM","ACTE.COD_FORM","ACTE.COD_DECLT","ACTE.COD_CENTRE","ACTE.CODE_TYPE","ACTE.ID_OFF_CIV","ACTE.NINS","ACTE.IND_NINS","ACTE.IND2_NINS","ACTE.PICLEUNIK","ACTE.ACTE_LIEU","ACTE.DATE_ACTE","ACTE.HEURE_ACTE","ACTE.LIEU_DECES","ACTE.DATE_DECES","ACTE.HEURE_DECES","ACTE.DATEDECL","ACTE.DATE_ETABLI","ACTE.date_mari","ACTE.heure_mari","ACTE.lieu_mari","ACTE.OPTION_MARI","ACTE.REGIME","ACTE.MONTANT_DOT","ACTE.DOT","ACTE.ANNEE","ACTE.CLE","ACTE.cle_interne","ACTE.validat","ACTE.externe","ACTE.num_jug","ACTE.date_jug","ACTE.lieu_jug","ACTE.coutume","ACTE.statut","ACTE.statut2","ACTE.mariea","ACTE.num_trans","ACTE.reg1","ACTE.reg2")
    from ACTE;

    le probleme est que j'ai l'erreur suivante:

    Serveur*: Msg 170, Niveau 15, État 1, Ligne 2
    Ligne 2 : syntaxe incorrecte vers ','.


    j'arrive pas a la resoudre,aidez moi

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 954
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 954
    Par défaut
    Salut,
    Essaie sans les guillemets peut être:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select (NUM,COD_FORM,COD_DECLT.... from ACTE;

  3. #3
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    aussi sans les parenthèses apres le select

  4. #4
    Membre chevronné Avatar de elbj
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Services à domicile

    Informations forums :
    Inscription : Novembre 2004
    Messages : 371
    Par défaut
    Bonjour

    Se sont peut-être les guillemets qui entourent les noms des champs insérés qui posent problème.

    Bref essaye une syntaxe comme celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Table1 SELECT * FROM Table2
    Ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO Table1 (Champ1,Champ2) SELECT Champ1,Champ2 FROM Table2
    Cordialement

  5. #5
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 18
    Par défaut
    j'ai enlevé la parenthese et les guillemets apres le select mais ca marche pas.

  6. #6
    Expert confirmé
    Avatar de cchatelain
    Homme Profil pro
    Analyste décisionnel marketing
    Inscrit en
    Janvier 2003
    Messages
    4 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Analyste décisionnel marketing
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2003
    Messages : 4 138
    Par défaut
    Quel est le message d'erreur ?

    Dans ton insert tu as une colonne LIEU qui s'appelle ACTE_LIEU dans la partie select...

    La correction donnerait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    INSERT into acte1974 (NUM, COD_FORM, COD_DECLT, COD_CENTRE, CODE_TYPE, ID_OFF_CIV, NINS, IND_NINS, IND2_NINS, PICLEUNIK, ACTE_LIEU, DATE_ACTE, HEURE_ACTE, 
    LIEU_DECES, DATE_DECES, HEURE_DECES, DATEDECL, DATE_ETABLI, date_mari, heure_mari, lieu_mari, OPTION_MARI, REGIME, MONTANT_DOT, DOT, ANNEE, CLE, 
    cle_interne, validat, externe, num_jug, date_jug, lieu_jug, coutume, statut, statut2, mariea, num_trans, reg1, reg2)
    select ACTE.NUM, ACTE.COD_FORM, ACTE.COD_DECLT, ACTE.COD_CENTRE, ACTE.CODE_TYPE, ACTE.ID_OFF_CIV, ACTE.NINS, ACTE.IND_NINS, ACTE.IND2_NINS, 
    ACTE.PICLEUNIK, ACTE.ACTE_LIEU, ACTE.DATE_ACTE, ACTE.HEURE_ACTE, ACTE.LIEU_DECES, ACTE.DATE_DECES, ACTE.HEURE_DECES, ACTE.DATEDECL, ACTE.DATE_ETABLI, 
    ACTE.date_mari, ACTE.heure_mari, ACTE.lieu_mari, ACTE.OPTION_MARI, ACTE.REGIME, ACTE.MONTANT_DOT, ACTE.DOT, ACTE.ANNEE, ACTE.CLE, ACTE.cle_interne, 
    ACTE.validat, ACTE.externe, ACTE.num_jug, ACTE.date_jug, ACTE.lieu_jug, ACTE.coutume, ACTE.statut, ACTE.statut2, ACTE.mariea, ACTE.num_trans, 
    ACTE.reg1, ACTE.reg2
    from ACTE;
    Grave urgent : Vous êtes nouveau sur développez.com ? Bienvenue à vous. Mes meilleurs conseils sont ceux-ci :
    1 : lisez bien ceci http://club.developpez.com/aidenouveaux/
    2 : lisez aussi ceci http://general.developpez.com/cours/


    Mon activité associative actuelle

Discussions similaires

  1. Erreur requete INSERT INTO en java mySQL
    Par ninya dans le forum Débuter
    Réponses: 1
    Dernier message: 08/01/2010, 10h15
  2. [MySQL] Erreur requete insertion
    Par tifsa dans le forum PHP & Base de données
    Réponses: 21
    Dernier message: 16/09/2008, 14h35
  3. Réponses: 2
    Dernier message: 01/04/2008, 09h38
  4. message d'erreur sur requete INSERT
    Par captainamerica75 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/05/2007, 13h21
  5. Erreur lors d'une requete insert into.. select
    Par Mr N. dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 04/11/2004, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo