5.1.7 GetCandidateBySeqNo 저장 프로시저

CandidateTable에서 특정 일련 번호의 항목을 얻어오는 저장 프로시저를 만듭시다. 저장 프로시저 이름은 GetCandidateBySeqNo으로 정할게요.

입력 인자로 일련 번호를 받고 OUTPUT 유형의 인자로 페이지 주소와 Seed 사이트에서의 상대적 깊이를 선언합니다.

ALTER PROCEDURE dbo.GetCandidateBySeqNo
    (
    @SeqNo int,
    @Url varchar(200) OUTPUT,
    @Depth int OUTPUT
    )

select문을 이용하여 CandidateTable에서 입력 인자로 받은 일련 번호와 같은 항목의 정보를 OUTPUT 유형의 인자에 설정합니다.

select @Url=Url, @Depth=Depth
from CandidateTable
where SeqNo = @SeqNo

▷ GetCandidateBySeqNo 저장 프로시저

ALTER PROCEDURE dbo.GetCandidateBySeqNo
    (
    @SeqNo int,
    @Url varchar(200) OUTPUT,
    @Depth int OUTPUT
    )
AS
    select @Url=Url, @Depth=Depth
    from CandidateTable 
    where SeqNo = @SeqNo
RETURN