SAS中文论坛

标题: Proc sql下载远程数据 [打印本页]

作者: shiyiming    时间: 2010-5-21 07:38
标题: Proc sql下载远程数据
下载远程数据:
proc sql;
%conxn(psabsas,…);
create table a as
select * from connection to clink
(select  customercode
            to_char(birthdate,'YYYYMMDD')
            decode(idtype,'1','Chinese','2','Foreigner');
from b
);
run;
proc download……;
endrsubmit;
想求教,to_char和decode是怎么一个用法啊?虽然能猜出是什么意思,但从来没碰上过这么用的。
另外,下载时,程序报错,说是证件号在转换(trancode)是发生问题,导致只能下载很少一部分的数据,请教高手,是什么原因导致,要怎么解决啊?
谢谢啦~
作者: shiyiming    时间: 2010-5-21 07:55
标题: Re: Proc sql下载远程数据
纠正一下,数据中我有用逗号隔开变量,
proc sql;
%conxn(psabsas,…);
create table a as
select * from connection to clink
(select customercode,
to_char(birthdate,'YYYYMMDD'),
decode(idtype,'1','Chinese','2','Foreigner');
from b
);
run;
proc download……;
endrsubmit;




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2