在SAS中使用ODBC访问Teradata
我正在考虑使用SAS,我想知道: 是否可以使用ODBC访问SAS中的Teradata数据库在SAS中使用ODBC访问Teradata,sas,odbc,teradata,Sas,Odbc,Teradata,我正在考虑使用SAS,我想知道: 是否可以使用ODBC访问SAS中的Teradata数据库 我知道在SAS中使用ODBC访问MS Access是可能的,使用Excel VBA访问Teradata也是可能的,但是我找不到使用Teradata和ODBC的SAS的任何内容。通过connect语句连接到Teradata可以通过connect语句完成,如下所示 proc sql ; connect to teradata (server=server user=user pw=pw ); cr
我知道在SAS中使用ODBC访问MS Access是可能的,使用Excel VBA访问Teradata也是可能的,但是我找不到使用Teradata和ODBC的SAS的任何内容。通过connect语句连接到Teradata可以通过connect语句完成,如下所示
proc sql ;
connect to teradata (server=server user=user pw=pw );
create table work.emp as
(select *
from connection to teradata
(select a.*,
row_number()over(partition by deptno order by hiredate) as rn from
prod_targetdb.customer_table a
));
disconnect from teradata;
quit;
看起来连接到ODBC也可以工作,但似乎有更多的限制,
与fastload功能和其他功能一样,请查看下面链接中的第24页
检查此链接,可能对您有用@Kiran+1感谢您的链接,它看起来是可以完成的,不确定我为什么没有找到它。您不需要odbc来完成此操作,请使用libname表达式:libname yoursource teradata server=&server database=&database user=&user password=&PASS mode=teradata;