Oracle Procedure中的插入语句无法正常工作

时间:2018-09-12 23:07:11

标签: oracle stored-procedures plsql

我尝试在oracle存储过程中的表中插入

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;

感谢您的帮助。

0 个答案:

没有答案