상세 컨텐츠

본문 제목

DB함수 - memName(int, varchar(20))

청강컴정/09DataBase중간고사

by luckey 2009. 4. 18. 21:11

본문

기능 : 회원의 이름을 알고 싶을때 사용된다.
설명 : 회원의 고유번호 또는 아이디를 알고 있을때 회원의 이름을 알아내기 위해 사용된다.
결과 : 등록된 회원의 이름
회원번호만 알 경우 : memName(int, null)
회원아이디만 알 경우 : memName(null, varchar(20))
회원번호와 이름 모두 알 경우 : memName(int, varchar(20))
회원번호와 이름 모두 모를경우 : 사용할 수 없음


create function memName(@mNum int, @mID varchar(20))
returns nvarchar(5)
as
begin
 declare @returns nvarchar(5)
 if(@mNum is not null)
 begin
  set @returns = (select name from member where sn = @mNum) 
 end
 else
 begin
  set @returns = (select name from member where id = @mID)
 end
 return @returns
end

관련글 더보기

댓글 영역