Я пытаюсь выполнить вставку в таблицу внутри процедуры хранилища оракулов
CREATE OR REPLACE PROCEDURE SP_TEST
IS
BEGIN
INSERT INTO tab1
SELECT ename,empid,mgr FROM EMP;
COMMIT;
END;
BEGIN
sp_test;
END;
, но некоторые столбцы полностью вставляют нулевые данные, где, как будто я выполняю следующую инструкцию независимо, она работаетхорошо.
INSERT INTO tab1
SELECT ename,empid,mgr FROM EMP;
Буду признателен за помощь.