<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic loop in SAS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91295#M19294</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="jive-answer-type jive-answer-type-notanswered font-color-meta"&gt;This question is &lt;STRONG class="font-color-danger"&gt;Not Answered.&lt;/STRONG&gt;&lt;EM&gt;&lt;A _jive_internal="true" href="https://communities.sas.com/thread/38113"&gt;(Mark as assumed answered)&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P class="j-post-avatar"&gt;&amp;nbsp;&amp;nbsp; &lt;A _jive_internal="true" class="j-avatar jiveTT-hover-user" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU"&gt; &lt;IMG alt="Goli Magoli" border="0" class="jive-avatar jiveImage" data-height="46" height="46" src="https://communities.sas.com/people/goliPSU/avatar/46.png?a=-1" width="46" /&gt;&lt;/A&gt; &lt;SPAN class="j-status-levels"&gt;&lt;IMG alt="Newbie" class="jiveImage" src="https://communities.sas.com/5.0.2/images/status/statusicon-47.gif" title="Newbie" /&gt; &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt; &lt;SPAN class="j-post-author"&gt; &lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU" id="jive-1011250377844389501803"&gt;Goli Magoli&lt;/A&gt;&lt;/STRONG&gt; Oct 10, 2012 12:59 PM &lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I have a SAS program that uses the micro and at the end is generating the following tables that I want to export it to SQL:&lt;/P&gt;&lt;P&gt;NCxC1993&lt;/P&gt;&lt;P&gt;NCxC1994&lt;/P&gt;&lt;P&gt;NCxC1995&lt;/P&gt;&lt;P&gt;NCxC1996&lt;/P&gt;&lt;P&gt;NCxC1997&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use the following commands to create a table in SQL but I would like to use a loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1993;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1994;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1995;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1996 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1996;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1997 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1997;&amp;nbsp; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following loop but for some reason without any error does not create the tables in SQL (but the above command does)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro sqlloop(start=,end=);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do year = &amp;amp;start %to &amp;amp;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_&amp;amp;year as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC&amp;amp;year;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%sqlloop(start=1994,end=1995)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*-----------------------------------------------------------------------*/&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any thoughts on why the sqlloop does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2012 17:35:29 GMT</pubDate>
    <dc:creator>goliPSU</dc:creator>
    <dc:date>2012-10-10T17:35:29Z</dc:date>
    <item>
      <title>loop in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91295#M19294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="jive-answer-type jive-answer-type-notanswered font-color-meta"&gt;This question is &lt;STRONG class="font-color-danger"&gt;Not Answered.&lt;/STRONG&gt;&lt;EM&gt;&lt;A _jive_internal="true" href="https://communities.sas.com/thread/38113"&gt;(Mark as assumed answered)&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P class="j-post-avatar"&gt;&amp;nbsp;&amp;nbsp; &lt;A _jive_internal="true" class="j-avatar jiveTT-hover-user" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU"&gt; &lt;IMG alt="Goli Magoli" border="0" class="jive-avatar jiveImage" data-height="46" height="46" src="https://communities.sas.com/people/goliPSU/avatar/46.png?a=-1" width="46" /&gt;&lt;/A&gt; &lt;SPAN class="j-status-levels"&gt;&lt;IMG alt="Newbie" class="jiveImage" src="https://communities.sas.com/5.0.2/images/status/statusicon-47.gif" title="Newbie" /&gt; &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt; &lt;SPAN class="j-post-author"&gt; &lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU" id="jive-1011250377844389501803"&gt;Goli Magoli&lt;/A&gt;&lt;/STRONG&gt; Oct 10, 2012 12:59 PM &lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I have a SAS program that uses the micro and at the end is generating the following tables that I want to export it to SQL:&lt;/P&gt;&lt;P&gt;NCxC1993&lt;/P&gt;&lt;P&gt;NCxC1994&lt;/P&gt;&lt;P&gt;NCxC1995&lt;/P&gt;&lt;P&gt;NCxC1996&lt;/P&gt;&lt;P&gt;NCxC1997&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use the following commands to create a table in SQL but I would like to use a loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1993;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1994;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1995;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1996 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1996;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1997 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1997;&amp;nbsp; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following loop but for some reason without any error does not create the tables in SQL (but the above command does)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro sqlloop(start=,end=);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do year = &amp;amp;start %to &amp;amp;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_&amp;amp;year as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC&amp;amp;year;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%sqlloop(start=1994,end=1995)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*-----------------------------------------------------------------------*/&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any thoughts on why the sqlloop does not work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 17:35:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91295#M19294</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T17:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: loop in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91296#M19295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try adding ";" after %end&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 17:43:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91296#M19295</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-10-10T17:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: loop in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91297#M19296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wow, Thank you so much&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 19:41:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91297#M19296</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T19:41:37Z</dc:date>
    </item>
  </channel>
</rss>

