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

Développement SQL Server Discussion :

Alimenter une table sql via une requete ?


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 10
    Par défaut Alimenter une table sql via une requete ?
    Bonjour,

    Je débute dans le SQL.
    J'ai besoin d'alimenter un champ dans une table existante en me servant d'une autre table.

    Quand je lance une requête avec select... il me sort plusieurs champs.
    Ces champs-là je souhaite les copier dans une table existante, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    update dbo.ral_article_pedale1
      set arktcodart=(select ARKTCODART from article where arcttypart = '01')
    En gros je veux filtrer certaines données dans une table pour les répercuter dans la table dbo.ral_article_pedale1.
    Msg 512, Level 16, State 1, Line 1
    La sous-requête a retourné plusieurs valeurs. Cela n'est pas autorisé quand la sous-requête suit =, !=, <, <= , >, >= ou quand elle est utilisée en tant qu'expression.
    L'instruction a été arrêtée.
    Je dois avoir à peu près une centaine de lignes dans arktcodart donc je ne sais pas comment faire ?
    Pouvez-vous me filer une petit coup de main ?

    Merci !

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par lastsql Voir le message
    Je débute dans le SQL.
    Bien entendu, vous avez pris le temps de lire les cours disponibles sur ce site avant de demander de l'aide ?

  3. #3
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 10
    Par défaut
    Oui j'ai vu l'update comment il fonctionnait mais je ne comprend pas comment lui faire accepter que ce champ a plusieurs données. Que je ne change pas seulement une seule ligne

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Il faut écrire une condition de jointure entre vos deux tables.
    Êtes-vous sûr de vouloir faire une mise à jour et pas une insertion ?

  5. #5
    Membre habitué
    Inscrit en
    Juin 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 10
    Par défaut
    En fait , je m'exprime mal.
    Je ne vois pas trop la différence entre une insertion et une mise a jour.
    Une fois que les données seront remplis , il faudrait qu'il vérifie toujours dans la base principale si je n'ai pas de nouveau articles à rajouter.
    Donc en premier une insertion ensuite une mise a jour c'est bien cela ?

  6. #6
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Quelle est votre version de SQL-Server ?

Discussions similaires

  1. afficher une table sql dans une table control
    Par coucoulido dans le forum WinDev
    Réponses: 4
    Dernier message: 06/06/2011, 12h20
  2. Réponses: 21
    Dernier message: 28/10/2009, 16h19
  3. Réponses: 3
    Dernier message: 10/06/2009, 10h53
  4. remplir une table vierge via une requete
    Par sunwind dans le forum VBA Access
    Réponses: 1
    Dernier message: 14/11/2007, 16h31
  5. copie d'une table Y d'une base A vers une table X d'une base
    Par moneyboss dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 30/08/2005, 21h24

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