프로그래밍 기술/웹 검색 엔진 만들기

5.1.16 GetMIndex 저장 프로시저

언제나휴일 2017. 12. 6. 10:44
반응형

5.1.16 GetMIndex 저장 프로시저


 

 이번에는 형태소 이름으로 역 파일 테이블인 IndexInvFileTable의 항목 번호를 얻어오는 저장 프로시저를 작성합시다. 저장 프로시저 이름은 GetMIndex로 합시다. 입력 인자로 형태소 이름을 받고 OUTPUT 형태의 항목 번호를 설정할 인자를 선언합니다.

CREATE PROCEDURE dbo.GetMIndex           

    (

    @Morpheme varchar(50),

    @MIndex int OUTPUT

    )

 

 존재하지 않을 수도 있어서 @MIndex -1로 초기 설정합니다.

Set @MIndex = -1

 

 select 구문을 이용하여 형태소의 번호를 구합니다.

select @MIndex = MIndex

from IndexInvFileTable

where Morpheme = @Morpheme

 

GetMIndex 저장 프로시저

CREATE PROCEDURE dbo.GetMIndex

    (

    @Morpheme varchar(50),

    @MIndex int OUTPUT

    )

AS

    Set @MIndex = -1

    select @MIndex = MIndex

    from IndexInvFileTable

    where Morpheme = @Morpheme

RETURN

 

반응형