오라클에도 함수 기능이 있었다 @.@ 만들어두면 편리할 때가 많을 듯~~~
아래는 특정 테이블에서 입력값을 하나 주고 그 때의 어떤 컬럼을 리턴하는 function. 만약 결과가 없으면 미리 정해둔 문자열을 반환한다. 대충 만들었으니 수정을 많이 해야 한다.
create or replace
function f_test (inputParam varchar2)
return varchar2 is returnValue varchar2(100);
------------------------------
-- 테스트용 펑션 입니다
--------------------------------
begin
if(inputParam = 'A') then
returnValue := 'BBB';
else
select email into returnValue
from t_user
where userid = inputParam;
end if;
return returnValue;
exception
when NO_DATA_FOUND then
returnValue := 'DDD';
return returnValue;
end f_test_sm;
검색을 좀 해본 곳