CREATE OR REPLACE procedure aaa( a_sku IN CHAR, sql_code_num OUT NUMBER) is
--변수 생략
BEGIN
begin
select use_qty
into ll_stock_qty
from t_temp
where sku = a_sku;
exception
when no_data_found then
sql_code_num := 1;
return; ==> 여기서 리턴을 사용하면 다음 로직은 어디인가요?
end ;
if ll_stock_qty < a_sale_qty then
sql_code_num := 1;
return;
end if;
end aaa;
중간에서 return을 만나면 프로시져가 종료되나요?
테스트 해본결과 out 변수로 값은 나오는데... 로직의 구성이 궁금하네요
end aaa; 를 만나야 프로시져가 종료되는거 아닌가요?