ALTER PROCEDURE test
@i_SRCHOPTION varchar(20), --검색옵션
@i_SRCHKEYWORD varchar(200), --검색값
@i_PAGESIZE varchar(5), --한 페이지 리스트 수
@i_CURRPAGE varchar(5), --현재 페이지
@o_RECORDCOUNT int OUTPUT --총 리스트수
AS
DECLARE @v_strSQL VARCHAR(1000)
DECLARE @v_whereSQL VARCHAR(1000)
DECLARE @v_countSQL VARCHAR(1000)
BEGIN
--리스트
SET @v_strSQL = 'select top 10 * from test where f_delyn = ''N'''
EXEC(@v_strSQL)
--총 레코드 수
SET @o_RECORDCOUNT = 'select count(*) from test where f_delyn = ''N'''
EXEC(@o_RECORDCOUNT)
END
GO
한 프로시져에서 리스트, 총레코드수 가져오려는데
리스트는 가져와요
그런데 총레코드수를 못가져오네요
SET @o_RECORDCOUNT = 15 <-- 이렇게 하면 또 넘어오구요
|