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

SSIS Discussion :

[SSIS][2k5] Foreach loop


Sujet :

SSIS

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Japon

    Informations forums :
    Inscription : Novembre 2007
    Messages : 125
    Points : 92
    Points
    92
    Par défaut [SSIS][2k5] Foreach loop
    Bonjour,
    je souhaite faire à partir d'un 'Foreach loop' avec comme
    enumerator=> For each item enumerator
    pour l'exemple une collonne, => columns0 : string
    avec les info suivante

    dragon
    phoenix
    licorne
    ....

    dont le but serai de faire grace à un "execute tast sql" faire un insert
    genre ;

    insert into animal values ('voici '+ columns0)

    c'est un cas ultra simplifié, qui m'aiderai a mieux comprendre et donc à l'utilisé de differentes manieres

    Merci.

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut
    Bonsoir,

    Dans un sujet, j'ai posté une image qui contient les étapes nécessaires à ce que tu veux faire.
    http://www.developpez.net/forums/d59...tables-schema/
    Tu devras l'adapter pour qu'il fasse exactement ce que tu décris.

    a+, =)
    -=Clement=-

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Japon

    Informations forums :
    Inscription : Novembre 2007
    Messages : 125
    Points : 92
    Points
    92
    Par défaut
    Bonjour, et merci
    j'ai regarder ton exemple mais il semblerai que cela ne soit pas tout a fait le meme genre de collection => Foreach Item Enumerator

    sinon j'ai essayé de faire un insert avec mes variable qui sont tmp::id et tmp:name

    avec une querry du genre


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into t1 (id,name) values ('+@[tmp::id] +','++@[tmp::name ] +')
    est ce la bon moyen d'appellé une variable??

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 572
    Points : 341
    Points
    341
    Par défaut
    Bonjour,

    Regarde sur l'image ce qui est entouré de vert, tu pourras voir que la requête sera sous forme d'expression, et ressemblera plutôt à
    "INSERT INTO t1 (id,name) VALUES ('"+@[tmp::id] +"','"+@[tmp::name ] +"')"
    Autrement dit, n'oublie pas les guillemets doubles quand tu concatènes des chaînes de caractères.

    a+, =)
    -=Clement=-

    Configuration :
    BIDS 2005

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/01/2011, 16h14
  2. Réponses: 5
    Dernier message: 07/01/2011, 16h28
  3. [SSIS] [2K5] ForEach Loop ou traitements en série
    Par MoitieDeCigare dans le forum SSIS
    Réponses: 2
    Dernier message: 19/03/2010, 18h14
  4. [SSIS][2k5]FOR LOOP CONTAINER - Format de date
    Par magicsam dans le forum SSIS
    Réponses: 4
    Dernier message: 26/06/2008, 15h00
  5. [SSIS][2k5] - Foreach Loop Container
    Par sandF dans le forum SSIS
    Réponses: 2
    Dernier message: 29/01/2008, 18h30

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