【发布时间】:2018-07-30 19:28:38
【问题描述】:
目前我每天早上都在运行一个程序,因为我正在开发它,所以我可以使用今天的数据我的问题是它确实需要一些时间来运行。我想知道是否有人知道我可以编写一些代码,这样当我单击运行时它会等到特定时间开始。目前我正在考虑在顶部添加一个循环来尝试这样做:
例如
%macro delay();
data _null_;
if %sysdate() >= 8:00 then %put Start;
else %delay();
run;
%mend;
请原谅伪劣代码编写,在没有 SAS 的情况下这样做。 另外,我不想使用任何 SQL 服务器,例如 T-SQL。
无论如何制作一个本质上的无限循环是否有害?
【问题讨论】: