5.1.4 AddCandidate 저장 프로시저

이제 수집 대상 페이지 주소를 추가하는 AddCandidate 저장 프로시저를 만듭시다.

입력 인자로 수집 대상 페이지 주소와 Seed 사이트에서의 상대적 깊이를 인자로 받습니다.

ALTER PROCEDURE dbo.AddCandidate
    (
    @Url varchar(200),
    @Depth int
    )

그리고 저장 프로시저에서는 NeedCollectUrl 저장 프로시저를 이용하여 수집이 필요한 페이지인지 확인하여 필요하면 CandidateTable에 추가합니다.

Declare @Need int
Exec NeedCollectUrl @Url, @Need OUTPUT
if @Need = 1 begin
   insert into CandidateTable values(@Url,@Depth)
end

▷AddCandidate 저장 프로시저

ALTER PROCEDURE dbo.AddCandidate
    (
    @Url varchar(200),
    @Depth int
    )
AS
    Declare @Need int 
    Exec NeedCollectUrl @Url, @Need OUTPUT 
    if @Need = 1 begin
        insert into CandidateTable values(@Url,@Depth)
    end
RETURN