database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 4150 게시물 읽기
No. 4150
페이징 처리를 위한 인라인뷰 사용시 질문
작성자
김무량(icm21)
작성일
2008-03-31 15:07
조회수
7,770
인라인 뷰 질문드립니다
다음과 같이 게시판 페이징 처리를 위해 인라인 처리를 할려고 합니다
오라클에서는 아래와 같이 하면 잘 되는데 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
이 글에 대한 댓글이 총 1건 있습니다.
performance등등이나 쿼리등에 대한 고려는 전혀 없습니다. 



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 top 100 percent  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
.님이 2008-03-31 15:47에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4153범위검색 빨리 하는법 좀 알려주세요 [3]
고형석
2008-04-01
4034
4152SQL과 C++과 포토&#49406;을이용해서 프로그램을만들려고하는데요~
장활
2008-04-01
3887
4151group by 와 order by 쓸때의 차이점관해서 질문입니다. [3]
최인배
2008-03-31
4752
4150페이징 처리를 위한 인라인뷰 사용시 질문 [1]
김무량
2008-03-31
7770
4149쿼리 질문 드립니다... [2]
남용욱
2008-03-31
3755
4148네트워크 접속에 관해서 문의드립니다.
정명규
2008-03-31
4044
4147[질문]Windows Small Business Server 2003 R2 설치/운영해신분 ??? [1]
정규성
2008-03-29
4134
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다