아래와 같은 프로시저를 만들어서
썼는데, DB관리자가 프로시저는 안된다고 합니다. ㅜ.ㅜ;
일반쿼리로 바꿔야 하는데, 한큐에 할 수 있는 방법이 없을까요?
고수님의 손길을 부탁드립니다.
create proc ctl_proc_newsletter
@page int = NULL, @rowcount int = null, @sFlag int = null, @sValue
char(2) = null
as
declare @selcount int, @startrownum int, @endrownum int
select @selcount = @rowcount * @page
select @startrownum = (@page - 1) * @rowcount + 1
select @endrownum = @page * @rowcount
SET ROWCOUNT @selcount
SELECT rownum=identity(4), writeno, title,content,regdate
INTO #ctl_temp FROM ctl_newsletter
order by writeno desc
SET ROWCOUNT 0
select writeno, title,content,regdate
from #ctl_temp
where rownum >= @startrownum and rownum <= @endrownum
drop table #ctl_temp
;
|