상세 컨텐츠

본문 제목

회원이름 가져오기

청강컴정/09DataBase중간고사

by luckey 2009. 4. 18. 10:54

본문

사용방법
cafe_manage.dbo.memName('아이디', 번호)
1. 아이디만 알고 번호는 모를경우 : cafe_manage.dbo.memName('아이디', null)
2. 번호만 알고 아이디는 모를경우 : cafe_manage.dbo.memName(null, 번호)
3. 둘다 알고 있을 경우 : cafe_manage.dbo.memName('아이디', 번호)
4. 둘다 모를경우 : 쓰지마세요~

주의사항 : 둘다 null값을 넣을수는 없다.

아이디 또는 번호를 넣으면 이름을 return해준다.

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

관련글 더보기

댓글 영역