如何使用特定日期格式更新SAS表

时间:2017-06-28 21:59:54

标签: sql date sas

我必须使用SAS更新表格中的某些日期。问题是我试图更新的日期列的格式不允许我进行我需要的更改。

日期如下所示05NOV2013:00:00:00

sql非常简单,我只是不知道如何让SAS接受我尝试更新的内容。这就是我所拥有的:

proc sql;
update ods.test
set start_dt = 05NOV2013:00:00:00; /*of course this is the problem section*/
quit;

我一直在看这篇文章试图找到这种格式,我认为结合可能是" DATEw。"即使我知道格式的名称,我也不确定如何更新表格。 http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000195834.htm

1 个答案:

答案 0 :(得分:3)

如果要更新为常量,请使用日期时间文字。

proc sql;
update ods.test
  set start_dt = "05NOV2013:00:00:00"dt
;
quit;