统计211
标题:
利用SAS中转,将SPSS数据快速导入ORACLE数据库
[打印本页]
作者:
275932488
时间:
2011-7-1 13:21
标题:
利用SAS中转,将SPSS数据快速导入ORACLE数据库
由于spss 不能直接与oracle进行交互操作,所以利用SAS来进行中转:
1、将SPSS数据另存为sas格式
2、在SAS中将数据导入oracle中
libname wsw oracle user='wsw' password='wsw' path='phis5s';
run;
将sas中的数据表创建在ORACLE数据库中
proc sql;
create table wsw.wswa as
select * from wswa;
quit;
run;
3、将字段标签导入oracle中的注释表中:
proc contents data=tmp1.aaa out=abc;
run;
data bbb;
set abc;
sql=“COMMENT ON COLUMN 表名.”||Compress(name)||” is '”||Compress(label)||”';”;
keep sql;
run;
proc print data=bbb noobs;
run;
利用上述语句生成的结果在oracle命令行中批量执行,可将SPSS或SAS中的变量标签导入到oracle数据库中。
欢迎光临 统计211 (http://www.tj211.com/)
Powered by Discuz! X3.2