Я загружаю набор данных на сервер MS SQL, и я сделал это двумя способами
first one:
proc sql;
create table lib.dataset as
select ID, date_reg from havingdata
;
Quit;
Здесь формат даты YYMMDD10.
Все прошло хорошо, и формат даты также выглядитхорошо на сервере SQL.Однако, когда я получаю к нему доступ из 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 lib odbc noprompt="dsn=myserver; database=dab" schema=dbo
bulkload=yes;