MS-SQL 2000을 쓰는데요
create Proc emListTariffSheet
@pagesize int ,
@nowPage int
as
select top @pagesize * from emTariffRecSheet
where iCostSheet not in(select top @pagesize * (@nowPage - 1) iCostSheet from emTariffRecSheet
order by iCostSheet desc)
order by iCostSheet desc
Msg 170, Level 15, State 1, Procedure emListTariffSheet, Line 5
줄 5: '@pagesize' 근처의 구문이 잘못되었습니다.
Msg 170, Level 15, State 1, Procedure emListTariffSheet, Line 6
줄 6: '@pagesize' 근처의 구문이 잘못되었습니다.
페이징 할려구 프로시져 만들었는데 안되네요 왜일까용 ㅠㅠ
첫댓글 mssql 2000 버젼에서는 top 다음에 변수 사용을 못합니다.. 2005부터 사용이 가능 할껍니다..
네 감사합니다~
네..2000 에서는 top 쿼리를 동적쿼리로 구현을 해야 합니다.