Я создал нижеприведенную процедуру в Oracle.Он компилируется, но выдает предупреждение «выполнение завершено с предупреждением»
create or replace
PROCEDURE check_upc
(
upc_id1 IN VARCHAR,
upc_id2 IN VARCHAR,
upc_id3 IN VARCHAR
)
IS
BEGIN
insert into testing2 SELECT upc_id1,upc_id2 from dual;
END;
Но когда я изменяю оператор SQL на
insert into testing2 SELECT upc_id1,upc_id2,upc_id3 from dual;
, он компилируется без предупреждения.
По сути, я должен выполнить длинный код (~ 100 строк) для 10 комбинаций UPC (параметр в этой процедуре), для которых я заменю вышеупомянутый код SQL моим реальным кодом.Но это не удается для этого основного оператора вставки.
Заранее спасибо.