0
선언 된 함수 정의에서 select 쿼리의 where 절에 item_account_id 함수 매개 변수 값 을 사용하려고합니다.쿼리에서 함수 매개 변수를 참조하는 방법은 무엇입니까?
CREATE OR REPLACE
FUNCTION UPDATE_CURRENT_BALANCE(item_account_id IN item_account.item_account_id%TYPE)
RETURN boolean
AS
BEGIN
if item_data_table_id = 10 then
select current_balance_curr_id
from BANK_ACCOUNT
where item_account_id = item_account_id;
end if;
RETURN true;
END UPDATE_CURRENT_BALANCE;
함수 실행이 IF-THEN 논리 블록 안에 들어가고 입력 매개 변수와 일치하는 것이 없으면이 함수는 'NO DATA FOUND'오류에서 오류가 발생합니다. 또한 다양한 입력 값 및 조건에 대한 함수의 응답을 강화해야합니다. –