我正在将数据集上传到MS SQL Server,并且以两种方式实现了
first one:
proc sql;
create table lib.dataset as
select ID, date_reg from havingdata
;
Quit;
此处的日期格式为YYMMDD10。
一切顺利,日期格式在SQL Server上也看起来不错。但是,当我从SAS访问相同文件时,日期格式将更改为Date9。
2.I created the table directly on SQL server
create table dbo.dataset
(
ID char(11) NOT NULL,
date_reg date,
);
然后从SAS插入值
proc sql;
insert into lib.dataset
select ID, date_reg from havingdata
;
quit;
一切顺利,但是当我从SAS访问数据时,同样出现了同样的问题,日期格式从YYMMDD10更改。到Date9,
如何获得与SQL Server相同的格式。
我使用的libname是
libname lib odbc noprompt="dsn=myserver; database=dab" schema=dbo
bulkload=yes;