Мне нужно извлечь некоторые данные из очень большой таблицы. Поскольку размер этой таблицы занимает очень много времени, чтобы выполнить запрос выбора для этой таблицы. Поэтому я решил создать новую временную таблицу внутри задания (планировщика) для требуемого оператора выбора, и позволить ему запускаться и получать результаты этого. Вот код внутри моей работы.
begin
create table nwn_tmp_3133030 as
select serial_number, item_code
from havy_table
where id = '8800';
end;
Но когда я запустил JOB, он закончился с ошибкой ниже.
"ORA-06550: line 2, column 1:
PLS-00103: Encountered the symbol "CREATE" when expecting one of the following:
( begin case declare exit for goto if loop mod null pragma
raise return select update while with <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
continue close current delete fetch lock insert open rollback
savepoint set sql execute commit forall merge pipe purge"