深入探索SAS对PC文件的查询与转换操作
1. 利用PROC SQL查询PC文件数据
在SAS程序里,借助PROC SQL视图能够和数据源构建恰当的连接。不过由于外部数据源和SAS的命名规则存在差异,通过CONNECTION TO组件获取数据源数据时,部分数据源列名或许会有所改变。
1.1 查询示例
以下是连接之后运用CONNECTION TO组件查询表或子表的示例:
select * from connection to pcfiles(select * from ’my invoice’);
select * from connection to pcfiles(select ’Invoice Number’, Amount from ’my invoice’);
1.2 创建SAS数据集示例
- 从Microsoft Access表创建SAS数据集
proc sql;
connect to pcfiles(server=d2323 port=8621 path="c:\temp\household.inventory.mdb");
create table newtable as select * from;
connect to pcfiles(select * from rooms);
disconnect from pcfiles;
quit;