CREATE PROCEDURE "src_dev".sp_ord015_restqty_update(
is_ordNo CHAR(12),
ii_ordSeq SMALLINT)
-- 내부변수
define v_rest_qty decimal(10,2);
--변수 초기화
let v_rest_qty = 0 ;
--------------------------------------------------------------------
select nvl(sum(nvl(lease_qty,0) ),0)
into v_rest_qty
from det015
where order_no = is_ordNo
and order_seq = ii_ordSeq;
UPDATE ord015
SET rest_qty = ord_qty - v_rest_qty
WHERE ( ord015.ord_no = is_ordNo )
AND ( ord015.ord_seq = ii_ordSeq );
-------------------------------------------------------------------
END PROCEDURE
위와 같은 프로시져 인데요...자꾸 에러가 나요... 왜그럴까요?
|