<?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 altering over 400 tables clustered in DI (SPDS tables) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870754#M343942</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have over 400 tables named similair E_PROD_2002_01,&amp;nbsp;E_PROD_2002_02, ....&amp;nbsp;E_PROD_2002_20, etc.&amp;nbsp; I need to alter a column in every table, to change length char from 10 to 15. I don't want to run every single code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;proc sql;&lt;BR /&gt;alter table dds.E_PROD_2002_01&lt;BR /&gt;modify name char(15);&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there an easier way?&lt;/P&gt;</description>
    <pubDate>Thu, 20 Apr 2023 12:18:25 GMT</pubDate>
    <dc:creator>Mark7</dc:creator>
    <dc:date>2023-04-20T12:18:25Z</dc:date>
    <item>
      <title>altering over 400 tables clustered in DI (SPDS tables)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870754#M343942</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have over 400 tables named similair E_PROD_2002_01,&amp;nbsp;E_PROD_2002_02, ....&amp;nbsp;E_PROD_2002_20, etc.&amp;nbsp; I need to alter a column in every table, to change length char from 10 to 15. I don't want to run every single code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;proc sql;&lt;BR /&gt;alter table dds.E_PROD_2002_01&lt;BR /&gt;modify name char(15);&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there an easier way?&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2023 12:18:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870754#M343942</guid>
      <dc:creator>Mark7</dc:creator>
      <dc:date>2023-04-20T12:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: altering over 400 tables clustered in DI (SPDS tables)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870758#M343945</link>
      <description>&lt;P&gt;A macro loop would work here. Since you state there are 400 such tables, but only show 20 table names, and I do not know what the full 400 data set names would look like, I provide code for those 20 tables. (Macro will not work for 400 without modification)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;UNTESTED CODE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro dothis;
    %do i =1 to 20;
        proc sql;
            alter table dds.E_PROD_2002_%sysfunc(putn(&amp;amp;i,z2.))
            modify name char(15);
        quit;
    %end;
%mend;
%dothis&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2023 12:48:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870758#M343945</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-04-20T12:48:20Z</dc:date>
    </item>
    <item>
      <title>Re: altering over 400 tables clustered in DI (SPDS tables)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870765#M343951</link>
      <description>&lt;P&gt;Thank you! It works! i had to add %to&lt;/P&gt;&lt;P&gt;%do i =1&amp;nbsp; %to 20;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2023 13:05:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/870765#M343951</guid>
      <dc:creator>Mark7</dc:creator>
      <dc:date>2023-04-20T13:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: altering over 400 tables clustered in DI (SPDS tables)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/871024#M344045</link>
      <description>Works great, thank you</description>
      <pubDate>Fri, 21 Apr 2023 06:07:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/altering-over-400-tables-clustered-in-DI-SPDS-tables/m-p/871024#M344045</guid>
      <dc:creator>Mark7</dc:creator>
      <dc:date>2023-04-21T06:07:25Z</dc:date>
    </item>
  </channel>
</rss>

