oracle - Oracle 过程中的插入语句无法正常工作
问题描述
我正在尝试插入到 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;
我将不胜感激。
解决方案
推荐阅读
- python - 尽管 SECRET_KEY 错误,但部署在 Heroku 上的 Django 应用程序仍然有效
- javascript - 如何在数组 js 中从 px 到 vh
- amazon-web-services - 使用 for 改造模板文件并转义最后一个逗号
- python - 计算图像python中的角度
- json - 在颤振中使用列表视图搜索数据时出错
- google-cloud-platform - Google 工作区中没有 Gmail 应用程序选项
- typescript - 如果最里面的函数是泛型的,你能写一个正确推断类型的`Compose`方法吗
- symfony - Mercure symfony Apiplateform
- css - Colorize transparent part of SVG icons
- javascript - 单击不同按钮时如何提交表单