[인터돌™] 공부 해보자!! 열심히~~~

반응형
오라클에도 함수 기능이 있었다 @.@ 만들어두면 편리할 때가 많을 듯~~~

아래는 특정 테이블에서 입력값을 하나 주고 그 때의 어떤 컬럼을 리턴하는 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;
 


검색을 좀 해본 곳



이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band