how to loop multipe variables in to one destination table using SSIS











up vote
1
down vote

favorite












I have three variables



@Emp = 'Select EmpName from Employee',
@Department = 'Select DeptName from Department',
@Customer = 'Select Custname from Customer'


and I have destination table



Output :



  ID tbl_statement
1 Select EmpName from Employee
2 Select DeptName from Department
3 Select Custname from Customer


enter image description here



How can I loop these three variables into destination table using SSIS










share|improve this question






















  • Please provide more information. What do you mean loop exactly?
    – Mohammad Mohabbati
    Nov 10 at 12:27










  • @MohammadMohabbati those three variables how can I iterate into destination table
    – mohan111
    Nov 10 at 17:33















up vote
1
down vote

favorite












I have three variables



@Emp = 'Select EmpName from Employee',
@Department = 'Select DeptName from Department',
@Customer = 'Select Custname from Customer'


and I have destination table



Output :



  ID tbl_statement
1 Select EmpName from Employee
2 Select DeptName from Department
3 Select Custname from Customer


enter image description here



How can I loop these three variables into destination table using SSIS










share|improve this question






















  • Please provide more information. What do you mean loop exactly?
    – Mohammad Mohabbati
    Nov 10 at 12:27










  • @MohammadMohabbati those three variables how can I iterate into destination table
    – mohan111
    Nov 10 at 17:33













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I have three variables



@Emp = 'Select EmpName from Employee',
@Department = 'Select DeptName from Department',
@Customer = 'Select Custname from Customer'


and I have destination table



Output :



  ID tbl_statement
1 Select EmpName from Employee
2 Select DeptName from Department
3 Select Custname from Customer


enter image description here



How can I loop these three variables into destination table using SSIS










share|improve this question













I have three variables



@Emp = 'Select EmpName from Employee',
@Department = 'Select DeptName from Department',
@Customer = 'Select Custname from Customer'


and I have destination table



Output :



  ID tbl_statement
1 Select EmpName from Employee
2 Select DeptName from Department
3 Select Custname from Customer


enter image description here



How can I loop these three variables into destination table using SSIS







sql ssis






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 10 at 3:21









mohan111

5,87911631




5,87911631












  • Please provide more information. What do you mean loop exactly?
    – Mohammad Mohabbati
    Nov 10 at 12:27










  • @MohammadMohabbati those three variables how can I iterate into destination table
    – mohan111
    Nov 10 at 17:33


















  • Please provide more information. What do you mean loop exactly?
    – Mohammad Mohabbati
    Nov 10 at 12:27










  • @MohammadMohabbati those three variables how can I iterate into destination table
    – mohan111
    Nov 10 at 17:33
















Please provide more information. What do you mean loop exactly?
– Mohammad Mohabbati
Nov 10 at 12:27




Please provide more information. What do you mean loop exactly?
– Mohammad Mohabbati
Nov 10 at 12:27












@MohammadMohabbati those three variables how can I iterate into destination table
– mohan111
Nov 10 at 17:33




@MohammadMohabbati those three variables how can I iterate into destination table
– mohan111
Nov 10 at 17:33












2 Answers
2






active

oldest

votes

















up vote
2
down vote













I would propose you use an Execute SQL Task to store this data.



Given a target table such as the following



CREATE TABLE dbo.SO_53235748
(
ID int identity(1,1) NOT NULL
, tbl_statement nvarchar(max) NOT NULL
, AsOfDate datetime NOT NULL CONSTRAINT DF_dbo_SO_53235748 DEFAULT (GETDATE())
);


We'll use an OLE DB Connection and parameterize a query like this



INSERT INTO dbo.SO_53235748(tbl_statement)
SELECT D.tbl_statement
FROM
(
VALUES(?), (?), (?)
) D(tbl_statement);


The ? is a placeholder in the OLE DB Connection manager syntax. In the preceding query, it expects 3 parameters. In the event you have more or fewer parameters, then you would need to add/remove elements in the fifth line.



In the parameters tab, we will map based on ordinal positions, zero based, our variables into the parameters



Parameter mapping tab






share|improve this answer




























    up vote
    -1
    down vote













    Please try using For Each Variable looping in For Each Loop Task in SSis



    Thanks






    share|improve this answer





















      Your Answer






      StackExchange.ifUsing("editor", function () {
      StackExchange.using("externalEditor", function () {
      StackExchange.using("snippets", function () {
      StackExchange.snippets.init();
      });
      });
      }, "code-snippets");

      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "1"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














       

      draft saved


      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235748%2fhow-to-loop-multipe-variables-in-to-one-destination-table-using-ssis%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      2
      down vote













      I would propose you use an Execute SQL Task to store this data.



      Given a target table such as the following



      CREATE TABLE dbo.SO_53235748
      (
      ID int identity(1,1) NOT NULL
      , tbl_statement nvarchar(max) NOT NULL
      , AsOfDate datetime NOT NULL CONSTRAINT DF_dbo_SO_53235748 DEFAULT (GETDATE())
      );


      We'll use an OLE DB Connection and parameterize a query like this



      INSERT INTO dbo.SO_53235748(tbl_statement)
      SELECT D.tbl_statement
      FROM
      (
      VALUES(?), (?), (?)
      ) D(tbl_statement);


      The ? is a placeholder in the OLE DB Connection manager syntax. In the preceding query, it expects 3 parameters. In the event you have more or fewer parameters, then you would need to add/remove elements in the fifth line.



      In the parameters tab, we will map based on ordinal positions, zero based, our variables into the parameters



      Parameter mapping tab






      share|improve this answer

























        up vote
        2
        down vote













        I would propose you use an Execute SQL Task to store this data.



        Given a target table such as the following



        CREATE TABLE dbo.SO_53235748
        (
        ID int identity(1,1) NOT NULL
        , tbl_statement nvarchar(max) NOT NULL
        , AsOfDate datetime NOT NULL CONSTRAINT DF_dbo_SO_53235748 DEFAULT (GETDATE())
        );


        We'll use an OLE DB Connection and parameterize a query like this



        INSERT INTO dbo.SO_53235748(tbl_statement)
        SELECT D.tbl_statement
        FROM
        (
        VALUES(?), (?), (?)
        ) D(tbl_statement);


        The ? is a placeholder in the OLE DB Connection manager syntax. In the preceding query, it expects 3 parameters. In the event you have more or fewer parameters, then you would need to add/remove elements in the fifth line.



        In the parameters tab, we will map based on ordinal positions, zero based, our variables into the parameters



        Parameter mapping tab






        share|improve this answer























          up vote
          2
          down vote










          up vote
          2
          down vote









          I would propose you use an Execute SQL Task to store this data.



          Given a target table such as the following



          CREATE TABLE dbo.SO_53235748
          (
          ID int identity(1,1) NOT NULL
          , tbl_statement nvarchar(max) NOT NULL
          , AsOfDate datetime NOT NULL CONSTRAINT DF_dbo_SO_53235748 DEFAULT (GETDATE())
          );


          We'll use an OLE DB Connection and parameterize a query like this



          INSERT INTO dbo.SO_53235748(tbl_statement)
          SELECT D.tbl_statement
          FROM
          (
          VALUES(?), (?), (?)
          ) D(tbl_statement);


          The ? is a placeholder in the OLE DB Connection manager syntax. In the preceding query, it expects 3 parameters. In the event you have more or fewer parameters, then you would need to add/remove elements in the fifth line.



          In the parameters tab, we will map based on ordinal positions, zero based, our variables into the parameters



          Parameter mapping tab






          share|improve this answer












          I would propose you use an Execute SQL Task to store this data.



          Given a target table such as the following



          CREATE TABLE dbo.SO_53235748
          (
          ID int identity(1,1) NOT NULL
          , tbl_statement nvarchar(max) NOT NULL
          , AsOfDate datetime NOT NULL CONSTRAINT DF_dbo_SO_53235748 DEFAULT (GETDATE())
          );


          We'll use an OLE DB Connection and parameterize a query like this



          INSERT INTO dbo.SO_53235748(tbl_statement)
          SELECT D.tbl_statement
          FROM
          (
          VALUES(?), (?), (?)
          ) D(tbl_statement);


          The ? is a placeholder in the OLE DB Connection manager syntax. In the preceding query, it expects 3 parameters. In the event you have more or fewer parameters, then you would need to add/remove elements in the fifth line.



          In the parameters tab, we will map based on ordinal positions, zero based, our variables into the parameters



          Parameter mapping tab







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 10 at 22:03









          billinkc

          45.3k979120




          45.3k979120
























              up vote
              -1
              down vote













              Please try using For Each Variable looping in For Each Loop Task in SSis



              Thanks






              share|improve this answer

























                up vote
                -1
                down vote













                Please try using For Each Variable looping in For Each Loop Task in SSis



                Thanks






                share|improve this answer























                  up vote
                  -1
                  down vote










                  up vote
                  -1
                  down vote









                  Please try using For Each Variable looping in For Each Loop Task in SSis



                  Thanks






                  share|improve this answer












                  Please try using For Each Variable looping in For Each Loop Task in SSis



                  Thanks







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 12 at 6:31









                  sasi

                  297




                  297






























                       

                      draft saved


                      draft discarded



















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53235748%2fhow-to-loop-multipe-variables-in-to-one-destination-table-using-ssis%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      鏡平學校

                      ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

                      Why https connections are so slow when debugging (stepping over) in Java?