1 이나 2 쿼리가 하나라도 만족할 경우 리턴값 1, 둘다 만족 못할 경우 리턴값 0 으로 내고 싶은데
어떤 식으로 해야 할지요..?
1, 2 쿼리 다 넣고 만들긴 했는데 지금은 그냥 1 쿼리만 적용이 돼서 리턴값이 나옵니다.
by 강서꽃미남
[2012.03.14 14:06:44]
flag 값을 주면 어떨까요,
만약 둘중 하나가 만족되면 flag := true 아닐경우 flag := false 줘서,
밑에서 if flag = true 일 경우 리턴값 1 , false 일경우 리턴값 0
by 손님
[2012.03.23 11:35:21]
create or replace function chk_return() return varchar2 is v_return number default 0; select_ck1 varchar2(1) default 1; select_ck2 varchar2(1) default 1;
begin select 'a' into selet_ck1 from dual; select 'b' into selet_ck2 from dual; if select_ck1='c' then v_return := 1; end if; if select_ck2='c' then v_return := 1; end if; return v_return; end chk_return