<?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: difference in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22236#M4842</link>
    <description>There are tons of papers and documentations on both these issues. The best way to figure out what to use is learning by doing.&lt;BR /&gt;
&lt;BR /&gt;
Short: if you need for some reason (or are more familiar with) native RDBMS syntax, you need to use explicit pass thru. Libname access (implicit pass-thru) would work for most scenarios, and lets you be more flexible in what data source you are using.&lt;BR /&gt;
&lt;BR /&gt;
For standard cross tabular reports TABULATE would be a normal choice. If you need more customization with layout, calculated values, conditional processing etc, REPORT is the tool.&lt;BR /&gt;
&lt;BR /&gt;
/Linus</description>
    <pubDate>Fri, 04 Mar 2011 16:34:23 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2011-03-04T16:34:23Z</dc:date>
    <item>
      <title>difference</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22235#M4841</link>
      <description>Hi all,&lt;BR /&gt;
        Can anybody tell me the difference between pass through facility and libname access method, proc report and proc tabulate. I am unabke to differentiate&lt;BR /&gt;
Thanks in advance</description>
      <pubDate>Fri, 04 Mar 2011 15:16:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22235#M4841</guid>
      <dc:creator>dash</dc:creator>
      <dc:date>2011-03-04T15:16:10Z</dc:date>
    </item>
    <item>
      <title>Re: difference</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22236#M4842</link>
      <description>There are tons of papers and documentations on both these issues. The best way to figure out what to use is learning by doing.&lt;BR /&gt;
&lt;BR /&gt;
Short: if you need for some reason (or are more familiar with) native RDBMS syntax, you need to use explicit pass thru. Libname access (implicit pass-thru) would work for most scenarios, and lets you be more flexible in what data source you are using.&lt;BR /&gt;
&lt;BR /&gt;
For standard cross tabular reports TABULATE would be a normal choice. If you need more customization with layout, calculated values, conditional processing etc, REPORT is the tool.&lt;BR /&gt;
&lt;BR /&gt;
/Linus</description>
      <pubDate>Fri, 04 Mar 2011 16:34:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22236#M4842</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2011-03-04T16:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: difference</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22237#M4843</link>
      <description>In addition to Linus's comments, I'd add that the SAS/Access for Relational Databases document has several hundred pages of detailed information on those two methods.&lt;BR /&gt;
&lt;BR /&gt;
One major note, in using the (explicit) pass-through, you must write your SQL code in the syntax of the target database.  In LIBNAME access to RDMS, you use SAS/SQL syntax and SAS does the translation.  SAS also makes the decision as to whether to pass-thru to the DBMS or to bring the tables to the SAS server.</description>
      <pubDate>Fri, 04 Mar 2011 17:20:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22237#M4843</guid>
      <dc:creator>Doc_Duke</dc:creator>
      <dc:date>2011-03-04T17:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: difference</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22238#M4844</link>
      <description>In addition to Linus's comments, I'd add that the SAS/Access for Relational Databases document has several hundred pages of detailed information on those two methods. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;BR /&gt;
&lt;BR /&gt;
The most differernt with these is : Libname statement is only accept Standard SQL , but Pass thru can accept all the expansion about SQL(that means you can use tremendous SAS's functions and other facility), Libname has more efficient than Pass thru,So I recommend to use Libname especially for very large table.&lt;BR /&gt;
&lt;BR /&gt;
About proc  tabulate and proc report, proc tabulate 's best advantage is to generate lots of summary statistical estimator for lots of variable,proc report 's best advantage is to beautifully build report and have more control to report.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Ksharp</description>
      <pubDate>Mon, 07 Mar 2011 01:55:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/difference/m-p/22238#M4844</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2011-03-07T01:55:45Z</dc:date>
    </item>
  </channel>
</rss>

