【发布时间】:2014-02-12 18:03:56
【问题描述】:
我正在尝试运行以下代码来从 click_summ 表中的数据更新表摘要。
data temp(index=(comp=(card_number package_sk)));
set click_summ(where=(^missing(e_1st_click_dt)));
keep card_number package_sk e_1st_click_dt;
run;
data summary(drop=new_date) ;
set summary;
set temp(rename=(e_1st_click_dt= new_date) in=a) key=comp;
if a then do;
e_1st_click_dt = min(e_1st_click_dt,new_date);
end;
else
_ERROR_ = 0; /*No need for IORC errors*/
run;
这段特定的代码抛出了一个错误:
错误:ORACLE 表 Summary 已为 OUTPUT 打开。此表已存在,或存在名称冲突 与现有对象。此表不会被替换。此引擎不支持 REPLACE 选项。
相同的解决方法是什么?这个问题与我之前提出的一个问题有关(Summerizing a table in SAS)
【问题讨论】: