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 :

Requete SELECT dans INSERT


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 46
    Par défaut Requete SELECT dans INSERT
    Bonjour,

    je tente de mettre tous le contenu du champ CodeArticle de la table Article dans la table AB_INVENTAIRE et y associé à chaque fois l'année (voir ci-dessous). Le select seul fonctionne très bien mais l'INSERT ne veut pas insérer.

    REQUETE:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO AB_INVENTAIRE (ARTICLE, ANNEE) VALUES ((SELECT CodeArticle FROM ARTICLE WHERE TypeProduit='2'), '2008' )
    L'erreur affichée est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Serveur*: Msg 1046, Niveau 15, État 1, Ligne 1
    Les sous-requêtes ne sont pas autorisées dans ce contexte. Seules sont permises les expressions scalaires.
    Après recherche, j'ai compris que le problème était de créer des procédures pour remédier à ce problème mais je n'ai pas d'exemple donc si vous pourriez me donner un site avec un exemple ou autre chose, ce serait sympa. Merci. Bonne soirée.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    il y a plus simple.

    Pour renseigner une table avec le contenu d'une vue ou d'une ou plusieurs autres table, vous avez la commande INSERT INTO Table SELECT requete.

    exemple :

    insert into agriculteur2 select nom,login,password from vue_agri;

  3. #3
    Membre averti
    Inscrit en
    Mai 2008
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 46
    Par défaut
    Ah merci beaucoup. Je n'y avais même pas songé.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/08/2010, 12h15
  2. Afficher Une requete Select dans des textbox
    Par MkcookieFIFO dans le forum Windows Forms
    Réponses: 8
    Dernier message: 19/03/2010, 10h21
  3. Requete SELECT dans un INSERT
    Par Tintou dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 05/10/2007, 11h49
  4. dataset et select dans insert
    Par robbiano78 dans le forum Accès aux données
    Réponses: 4
    Dernier message: 05/02/2007, 14h30
  5. requete select dans une text box
    Par galaad666 dans le forum IHM
    Réponses: 5
    Dernier message: 29/11/2006, 13h55

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