Я пытаюсь запустить следующий фрагмент кода, чтобы обновить сводку таблицы из данных в таблице click_summ.Обновить таблицу оракула с данными из другой таблицы в SAS
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;
Данный фрагмент кода бросает ошибку говоря:
ERROR: The ORACLE table SUMMARY has been opened for OUTPUT. This table already exists, or there is a name conflict with an existing object. This table will not be replaced. This engine does not support the REPLACE option.
Что такое работа вокруг для того же самого? Этот вопрос связан с вопросом, который я задал ранее (Summerizing a table in SAS)
Настоящее имя не является сводкой. Но это не причина. Мое требование - обновить ту же таблицу, поэтому изменение имени таблицы также не решит мою проблему: \ –