Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何使用特定日期格式更新SAS表_Sql_Date_Sas - Fatal编程技术网

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

Sql 如何使用特定日期格式更新SAS表,sql,date,sas,Sql,Date,Sas,我必须使用SAS更新表中的一些日期。问题是我试图更新的日期列的格式不允许我进行所需的更改 日期如下:2013年11月5日: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; 我一直在看这篇文章,试图找到格式,我认为格式可能是“DAT

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

日期如下:2013年11月5日: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”。即使我知道格式的名称,我也不确定如何更新表。

如果要更新为常量,只需使用datetime文本即可

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

如果要更新为常量,则只需使用datetime文本

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