编译错误:PL/SQL: ORA-00942: 表或视图不存在 行:41 文本:INSERT into TEMPPROCESS SELECT CODE,ITEM
发布网友
发布时间:2022-05-25 15:16
我来回答
共2个回答
热心网友
时间:2023-11-08 12:14
这问题,有意思啊。你最好给我加分
INSERT into TEMPPROCESS
这张表还没有,所以过程编译不用过的啦,因为编译不会执行create 命令的。!!!!
可以做如下修改
方案一
1.create 命令前面加上drop table 命令
2.创建procere 之前运行一次 create table TEMPPROCESS
方案二
1.execute immediate 'CREATE TABLE TEMPPROCESS 命令改成delete from TEMPPROCESS
2.创建procere 之前运行一次 create table TEMPPROCESS
热心网友
时间:2023-11-08 12:15
INSERT into TEMPPROCESS
SELECT CODE,ITEM,ITEM_QTY,ITEM_D,SUM(NET_QTY*ITEM_QTY),S,
ITEM||'◇'||to_char(ITEM_QTY)||'→'||ITEM_D||'◇'||to_char(SUM(NET_QTY*ITEM_QTY)),
ITEM_CLASS,ITEM_D_CLASS
FROM CC_STAND_BOM
WHERE ITEM =ITEM AND CODE=CODE AND bom_ver=bom_ver and company=COMPANY
GROUP BY ITEM,ITEM_D,ITEM_CLASS,ITEM_D_CLASS;
检查CC_STAND_BOM是否正确。