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 :

insertion de plusieurs lignes


Sujet :

Langage SQL

  1. #1
    Débutant
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Points : 132
    Points
    132
    Par défaut insertion de plusieurs lignes
    bjr

    mon but est d'inserer plusieurs enreg. dans la table
    mais sqlnavigator m'affiche une erreur
    voila la requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    INSERT INTO cbl.tbl_structure_bilan a
    (a.id_structure_bilan, a.pere_id_structure_bilan,
    a.fk_bil_id_modele, a.lib_structure_bilan_court,
    a.lib_structure_bilan_fr, a.lib_structure_bilan_en, a.ordre) 
    VALUES (
    (1,0,1,'1','ACTIFS','ACTIFS',1),
    (32,1,1,'32','Immmobilisation en NV','Immmobilisation en NV',2)
    );
    pouvez vous m'aider sur la syntaxe

  2. #2
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Bonjour,

    Pourquoi ces parenthèses dans la liste des valeurs ?

  3. #3
    Débutant
    Inscrit en
    Avril 2007
    Messages
    360
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 360
    Points : 132
    Points
    132
    Par défaut
    vous pouvez mz donner la syntaxe correcte
    d'apres le contenu de lien suivant http://www.postgresql.org/docs/8.2/s...ql-insert.html
    comme referenec et pour separer les enregistrements

    je travail sur oracle 10g
    c'est une insertion multiligne comme remarque

  4. #4
    Expert confirmé
    Avatar de pc75
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3 662
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3 662
    Points : 4 047
    Points
    4 047
    Par défaut
    Re,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    insert into LaTable (Liste des champs de la table séparés par des virgules) values (Liste des valeurs séparées par des virgules)
    donc dans ton cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    INSERT INTO cbl.tbl_structure_bilan a
    (a.id_structure_bilan, a.pere_id_structure_bilan,
    a.fk_bil_id_modele, a.lib_structure_bilan_court,
    a.lib_structure_bilan_fr, a.lib_structure_bilan_en, a.ordre) 
    VALUES (1,0,1,'1','ACTIFS','ACTIFS',1,32,1,1,'32','Immmobilisation en NV','Immmobilisation en NV',2);

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 920
    Points : 51 712
    Points
    51 712
    Billets dans le blog
    6
    Par défaut
    la syntaxe du ROW VALUE CONSTRUCTOR pemettant d'insérzer de multiples lignes simultanément n'est pas accepté par tous les SGBDR. Voyez dans la doc si Oracle l'accepte (Oracle est très anormarif...)

    A +

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WD9] Insertion de plusieur lignes dans une rubrique
    Par loic20h28 dans le forum WinDev
    Réponses: 39
    Dernier message: 06/06/2008, 20h02
  2. Insertion de plusieurs lignes en 1 requête
    Par turican2 dans le forum Débuter
    Réponses: 10
    Dernier message: 29/05/2008, 17h40
  3. Insertion de plusieurs lignes
    Par pepi22 dans le forum Requêtes et SQL.
    Réponses: 17
    Dernier message: 24/08/2007, 21h15
  4. Insert de plusieurs lignes
    Par abibac dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/03/2007, 14h42
  5. insertion de plusieurs lignes, comment faire ?
    Par RR instinct dans le forum SQL
    Réponses: 6
    Dernier message: 23/01/2007, 10h40

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