我有幾個數據集,我想在我的SAS過程完成後刪除。我使用這樣的說法:刪除SAS數據集
proc datasets lib=temp;
delete xtemp2&sysparm trades&sysparm tickers&sysparm;
quit;
run;
其中
&sysparm
計算爲一個數字和temp
到libname
。但是,我在日誌文件中收到以下錯誤:
142 delete xtemp2&sysparm trades&sysparm tickers&sysparm;
______
180
ERROR 180-322: Statement is not valid or it is used out of proper order.
任何人都知道這個問題?
編輯:
Here is some more of the log file to address the answer:
NOTE: "OUT_CSV" file was successfully created.
NOTE: PROCEDURE EXPORT used (Total process time):
real time 0.27 seconds
cpu time 0.12 seconds
142 delete xtemp2&sysparm trades&sysparm tickers&sysparm;
______
180
ERROR 180-322: Statement is not valid or it is used out of proper order.
下面是代碼之前立即PROC:
proc export data=temp.xtemp2&sysparm outfile=out_csv dbms=csv replace;
run;
proc datasets lib=temp;
delete xtemp2&sysparm trades&sysparm tickers&sysparm;
quit;
run;
我已經編輯了問題,給我詳細..我難倒! – Alex
你完全正確。這是一個評論,之前的proc線是搞砸了。爲什麼在這之前'* hi'作爲一行無效? – Alex
糟糕...那些流浪的缺少分號總是讓你... – Joe