将SAS日期值(mmddyy10.)插入Oracle表

ruarlubt  于 2023-04-11  发布在  Oracle
关注(0)|答案(1)|浏览(134)

我有一个要求,我需要从数据集插入日期(mmddyy 10.)到oracle表列(日期类型).执行proc sql插入后,如下所示,插入oracle表的日期显示为'01/Jan/1960'示例:oracle表:测试柱:close_date日期类型:日期
SAS数据集:试验1色谱柱:close_date数据类型:mmddyy10.

proc sql;
    insert into test (close_date) select close_date from test1;
    quit;

请让我知道如何处理这个问题

ou6hu8tu

ou6hu8tu1#

尝试插入与您的日期相对应的日期时间

... DHMS(closedate,0,0,0) ...

虽然01-jan-1960也是SAS日期纪元的日期(即SAS日期是一个数字。然后是自01-jan-1960以来的天数)。因此,您的数据集中可能有0。

相关问题