我必须使用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
答案 0 :(得分:3)
如果要更新为常量,请使用日期时间文字。
proc sql;
update ods.test
set start_dt = "05NOV2013:00:00:00"dt
;
quit;