Загрузить и прочитать набор данных SAS - SQL Server - PullRequest
0 голосов
/ 20 ноября 2018

Я загружаю набор данных на сервер 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;
...