Tag:ODBC

SAS 连PostgreSQL的几种方法

SAS 9.4之前,需要ODBC的方式连接PostgreSQL(记得提前配置好DSN),这些方法不仅仅实用于PostgreSQL,很多常用的数据库都可以通过ODBC或者直接连接的方式访问。 方法一,ODBC里执行PostgreSQL的SQL语句 PROC SQL; CONNECT TO ODBC(DSN="ml"); /* con-Name : is the ODBC connection name. Connection should be pre established */ CREATE TABLE temp_sas AS SELECT * FROM CONNECTION…

Read More

实用SAS 代码片段

SAS表的Name是类似_COL0,_COL1,_COL2这样的字段,Label是中文名,直接导出到PostgreSQL的话,字段实用的是Name, NOTE: SAS 变量标签、格式和长度并未写入 DBMS 表。 这时候需要做rename,代码, libname sas"X:\job\xxx\data"; libname psql odbc datasrc = 'PostGreSQL30' schema = alitrack PRESERVE_TAB_NAMES=yes; *sas.Member的表结构信息输出到sas.Member_label proc contents data=sas.Member out=sas.Member_label noprint; run; *拼接rename字段 proc sql; select…

Read More