<?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 Re: sql warning in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442931#M282798</link>
    <description>&lt;P&gt;just change &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;code to&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql outobs=3;
create table class as 
select * from sashelp.class
order by height desc;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 06 Mar 2018 15:33:02 GMT</pubDate>
    <dc:creator>kiranv_</dc:creator>
    <dc:date>2018-03-06T15:33:02Z</dc:date>
    <item>
      <title>sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442897#M282792</link>
      <description>&lt;P&gt;I'm trying the following sql code and it gave me this warning message when I limit the outputs to 3&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this warning ok??&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="sasSource"&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 proc sql outobs=3;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 create table &amp;amp;Queries.3 as&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 select category, count(*) as cat&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 from &amp;amp;Queries.1&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 where status="Open"&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 group by 1&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 order by 2 desc;&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: Statement terminated early due to OUTOBS=3 option.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Table WORK.QUERIESN3 created, with 3 rows and 2 columns.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 quit;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 6269.89k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 36028.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/06/2018 02:36:18 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 205 Switch Count 2&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 634&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 22&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 272&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:36:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442897#M282792</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-06T14:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442902#M282793</link>
      <description>&lt;P&gt;You have told the code to finish at 3 observations regardless of how many it would normally of done, the warning confirms that this is what has happened so that there is no misconceptions further along.&amp;nbsp; Why do you need to artificially limit the obs to 3 anyway?&amp;nbsp; Why can you not logically arrive at 3 records?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:42:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442902#M282793</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-03-06T14:42:53Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442905#M282794</link>
      <description>I just want to output the highest 3</description>
      <pubDate>Tue, 06 Mar 2018 14:45:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442905#M282794</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-06T14:45:11Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442910#M282795</link>
      <description>&lt;P&gt;Move the limitation from SQL to a dataset option:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table &amp;amp;Queries.3 (obs=3) as
select category, count(*) as cat
from &amp;amp;Queries.1
where status="Open"
group by 1
order by 2 desc;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:50:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442910#M282795</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-03-06T14:50:26Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442911#M282796</link>
      <description>&lt;P&gt;Alternatively you can also use proc means to do this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a001016379.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a001016379.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:55:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442911#M282796</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-03-06T14:55:25Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442915#M282797</link>
      <description>&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 proc sql ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 create table &amp;amp;Queries.2 (obs=3) as&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 select site_number, count(*) as sitenum&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 from &amp;amp;Queries.1&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 where status="Open"&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 group by site_number&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 order by sitenum desc;&lt;/DIV&gt;&lt;DIV class="sasWarning"&gt;WARNING: The option OBS is not valid in this context. Option ignored.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Table WORK.QUERIESN2 created, with 10 rows and 2 columns.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 quit;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;user cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;system cpu time 0.00 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;memory 5774.45k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;OS Memory 36012.00k&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Timestamp 03/06/2018 02:58:58 PM&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Step Count 277 Switch Count 2&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Faults 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Reclaims 636&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Page Swaps 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Voluntary Context Switches 21&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Involuntary Context Switches 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Input Operations 0&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;Block Output Operations 272&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Mar 2018 14:59:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442915#M282797</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-06T14:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442931#M282798</link>
      <description>&lt;P&gt;just change &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;code to&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql outobs=3;
create table class as 
select * from sashelp.class
order by height desc;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Mar 2018 15:33:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442931#M282798</guid>
      <dc:creator>kiranv_</dc:creator>
      <dc:date>2018-03-06T15:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442935#M282799</link>
      <description>&lt;P&gt;that's what I did but it gave me warning&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 15:42:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442935#M282799</guid>
      <dc:creator>mona4u</dc:creator>
      <dc:date>2018-03-06T15:42:44Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442951#M282800</link>
      <description>&lt;P&gt;That was just a shot into the blue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For production purposes (no warnings allowed), I'd run the SQL without outobs, and then filter the first three entries in a follow-up step.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Mar 2018 16:21:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/442951#M282800</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-03-06T16:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: sql warning</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/443607#M282801</link>
      <description>&lt;P&gt;proc sql nowarn outobs=3;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the most efficient way to limit the output.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql will stop processing data as soon as the outobs= condition is met.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Mar 2018 03:36:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sql-warning/m-p/443607#M282801</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2018-03-08T03:36:07Z</dc:date>
    </item>
  </channel>
</rss>

