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

Oracle Discussion :

Erreur d'INSERT


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut probleme insert into sur oracle8i
    salut,
    Etant novice sur oracle , je rencontre quelque difficultées lors de mon stage . J'ai donc un probleme en ce qui concerne l'utilisation de la commande INSERT INTO que j'utilise pour copier certains enregistrements d'une table vers une nouvelle table.Voici ce que je tape:

    SQL> INSERT INTO stock_gcom SELECT (enos,osexe,typsaisi,leta,liclib) FROM kosent;
    INSERT INTO stock_gcom SELECT (enos,osexe,typsaisi,leta,liclib) FROM kosent
    *
    ERROR à la ligne 1 :
    ORA-00907: Parenthèse de droite absente


    Je n'arrive pas à voir ou est mon erreur dans cette requête.Merci d'avance à ceux qui auront la gentillessse de m'aider.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut
    Poulet87,

    Comme il d'agit d'un autre problème, tu aurais du créer un autre POST...

    Sinon est ce que ta variable stock_gcom peut bien contenri le resultat de ton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT (enos,osexe,typsaisi,leta,liclib) FROM kosent
    A priori comme ca je dirais que ce n'est pas le cas car tu pourrais rendre plusieurs lignes et surtout que tu n'as qu'une variable pour plusieurs colonnes...

    De plus tes parenthèses sont inutiles dans un SELECT...

  3. #3
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Citation Envoyé par dyvim
    Poulet87,

    Comme il d'agit d'un autre problème, tu aurais du créer un autre POST...
    Réglé

    L'emplacement des parenthèse est mauvais, il faut les placer ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO stock_gcom (SELECT enos,osexe,typsaisi,leta,liclib FROM kosent);
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  4. #4
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2005
    Messages
    250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 250
    Par défaut
    Effectivement oui , si stock_gcom est une table, les parenthèses doivent être placées comme cela...

    Et dire que je ne l'avais même pas vu

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut
    merci beaucoup !

    en fait , l'erreur venait dans ma declaration de la table

    j'avais mis une taille trop ptit pour le champs 'num'

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

Discussions similaires

  1. [SQL Server]Erreur d'insertion dans la DB
    Par Dnx dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 26/09/2005, 13h55
  2. [Format Date] erreur sur insertion d'une date
    Par philobedo dans le forum SQL
    Réponses: 4
    Dernier message: 14/06/2005, 10h41
  3. Warning et Erreur en Insertion
    Par minimoi1234 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 07/04/2005, 10h30
  4. erreur SQL ...INSERT INTO
    Par naidinp dans le forum ASP
    Réponses: 20
    Dernier message: 18/09/2003, 11h38

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