<?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: Proc SQL, odbc connection in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491714#M129027</link>
    <description>&lt;P&gt;I think the issue might be the dictionary tables.&amp;nbsp; Since it is not a sas base library, it might not know anything about the underlying data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect this will work:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table work.gdemog4 as select * from mydblib.G_DEMOG_4;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the underlying database is SqlServer, then this might work:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
connect using mydblib as c;
select table_name into: sqlmeml separated by " " from connection to c (
  select table_name from information_schema.tables 
);
disconnect from c;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 31 Aug 2018 18:51:58 GMT</pubDate>
    <dc:creator>DBailey</dc:creator>
    <dc:date>2018-08-31T18:51:58Z</dc:date>
    <item>
      <title>Proc SQL, odbc connection</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491706#M129022</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to get all the sas dataset through a libname that is created by using odbc connection, but I cannot use proc sql to select the sas dataset, while the same statement if libname is work directory, it works. Please see the program below.&lt;/P&gt;&lt;P&gt;libname mydblib odbc uid=unixtest pw=xxxxxx dsn=UATREP;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data gdemog4; set mydblib.G_DEMOG_4;&lt;BR /&gt;run;&lt;BR /&gt;proc sql ;&lt;BR /&gt;select memname into: memlist separated by " " from dictionary.tables where libname='WORK';&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;/*the libname work is worked, macro variable &amp;amp;memlist has value of gdemog4*/&lt;/P&gt;&lt;P&gt;proc sql ;&lt;BR /&gt;select memname into: sqlmeml separated by " " from dictionary.tables where libname='MYDBLIB';&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;/*the libname MYDBLIB is not worked. the macro variable sqlmeml is not created */&lt;/P&gt;&lt;P&gt;Could you please help me with understanding why the libname MYDBLIB created by ODBC is not recognized in proc sql statement? thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;xiumei&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2018 18:06:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491706#M129022</guid>
      <dc:creator>yangx</dc:creator>
      <dc:date>2018-08-31T18:06:22Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL, odbc connection</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491714#M129027</link>
      <description>&lt;P&gt;I think the issue might be the dictionary tables.&amp;nbsp; Since it is not a sas base library, it might not know anything about the underlying data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect this will work:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table work.gdemog4 as select * from mydblib.G_DEMOG_4;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the underlying database is SqlServer, then this might work:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
connect using mydblib as c;
select table_name into: sqlmeml separated by " " from connection to c (
  select table_name from information_schema.tables 
);
disconnect from c;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 31 Aug 2018 18:51:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491714#M129027</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2018-08-31T18:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL, odbc connection</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491718#M129029</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dear DBailey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for the solution.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried your program, it worked!&amp;nbsp; &amp;nbsp;The first time to get data from sqlserver, don't know where to find the information. If possible, could you please let me know where I can find the related information?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Xiumei&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2018 19:09:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491718#M129029</guid>
      <dc:creator>yangx</dc:creator>
      <dc:date>2018-08-31T19:09:32Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL, odbc connection</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491721#M129031</link>
      <description>&lt;A href="https://www.mssqltips.com/sqlservertutorial/179/sql-server-informationschema-views-tutorial/" target="_blank"&gt;https://www.mssqltips.com/sqlservertutorial/179/sql-server-informationschema-views-tutorial/&lt;/A&gt;</description>
      <pubDate>Fri, 31 Aug 2018 19:18:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491721#M129031</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2018-08-31T19:18:04Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL, odbc connection</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491724#M129032</link>
      <description>&lt;P&gt;Thank you very much for your help!&lt;/P&gt;</description>
      <pubDate>Fri, 31 Aug 2018 19:21:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-SQL-odbc-connection/m-p/491724#M129032</guid>
      <dc:creator>yangx</dc:creator>
      <dc:date>2018-08-31T19:21:05Z</dc:date>
    </item>
  </channel>
</rss>

