인라인 뷰 질문드립니다
다음과 같이 게시판 페이징 처리를 위해 인라인 처리를 할려고 합니다
오라클에서는 아래와 같이 하면 잘 되는데 MS-SQL에서는 다음과 같은 에러가 나는군요
Microsoft OLE DB Provider for SQL Server 오류 '80040e14'
TOP 또는 FOR XML을 함께 지정하지 않는 한 뷰, 인라인 함수, 파생 테이블, 하위 쿼리 및 공통 테이블 식에서 ORDER BY 절을 사용할 수 없습니다.
무엇이 잘못되었는지 잘 모르겠습니다.
Select num, name, email, title, filename, postdate, readcount, ref, step, reforder, content, category, flag,numb
from (
Select num, name, email, title, filename, postdate, readcount, ref, step, reforder, content, category, flag, rownum numb
from (
Select num, name, email, title, filename, postdate, readcount, ref, step, reforder, content, category, flag
From my_upload
where flag = 'news_01' Order By Ref Desc, RefOrder Asc
)
)
where numb >= ((1 - 1)* 5 + 1) and rownum <=1 |