CREATE OR REPLACE PROCEDURE PRO_OUT_IN_AMT
(
timeId in VARCHAR2,
customer in CHAR,
productClsId in VARCHAR2,
IN_AMT out NUMBER
)
IS
INAMT NUMBER(20,4);
BEGIN
select IN_AMT into INAMT from T_FACT_UNIT_PLAN AS where TIME_ID=timeId and CUSTOMER=customer and PRODUCT_CLS_ID=productClsId;
IN_AMT:=INAMT;
END;
------解决思路----------------------
select IN_AMT into INAMT from T_FACT_UNIT_PLAN AS where TIME_ID=timeId and CUSTOMER=customer and PRODUCT_CLS_ID=productClsId;
把as去掉
或者用双引号吧as引起来
as是系统关键字不能直接作为 表的别名