Оператор вставки в процедуре Oracle не работает должным образом - PullRequest
0 голосов
/ 13 сентября 2018

Я пытаюсь выполнить вставку в таблицу внутри процедуры хранилища оракулов

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;

Буду признателен за помощь.

...