ALTER PROCEDURE [dbo].[RSP_PRODUCT_LIST]
(
@PAGE INT = 1
,@PAGE_SIZE INT = 20
,@SORT_ORDER NVARCHAR(50) = 'MODIFY_DATE DESC'
,@SEARCH NVARCHAR(1000)
)
AS
BEGIN
SET NOCOUNT ON;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;


DECLARE @SQL NVARCHAR(MAX)
DECLARE @PARAM_DEF NVARCHAR(MAX), @SORT_PARAM NVARCHAR(50), @START_IDX INT, @END_IDX INT
DECLARE @START_NUM INT, @END_NUM INT
SET @SQL = N'SELECT P_NUM,P_CODE,P_DEPTH1,P_DEPTH2,P_DEPTH3,P_DEPTH4,P_DEPTH5,P_NAME,SHORT_LINK,MODIFY_DATE 
FROM (SELECT ROW_NUMBER() OVER(ORDER BY @SORT_PARAM) AS ROW_NUM,P_NUM,P_CODE,P_DEPTH1,P_DEPTH2,P_DEPTH3,P_DEPTH4,P_DEPTH5,P_NAME,SHORT_LINK,MODIFY_DATEFROM DBO.V_PRODUCT WHERE '+ @SEARCH +') AS R 
WHERE ROW_NUM BETWEEN @START_IDX AND @END_IDX';
SET @PARAM_DEF = N'@SORT_PARAM NVARCHAR(50), @START_IDX INT, @END_IDX INT';
SELECT 
@START_NUM = ((@PAGE - 1) * @PAGE_SIZE) + 1
,@END_NUM = @PAGE * @PAGE_SIZE;

EXECUTE SP_EXECUTESQL @SQL, @PARAM_DEF, @SORT_PARAM = @SORT_ORDER, @START_IDX = @START_NUM, @END_IDX = @END_NUM;


END


EXEC DBO.RSP_PRODUCT_LIST DEFAULT, DEFAULT, DEFAULT, 'DISPLAY_CODE=1'

페이징은 되는데 ORDER BY 가 작동하질 않는데 잘못하고 있는건가요?
<script src="chrome-extension://hhojmcideegachlhfgfdhailpfhgknjm/web_accessible_resources/index.js"></script>
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1215
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1690
8737 SQL Server -> mongodb로 데이터 마이그레이션 [1] 메칸더 2015.05.27 4971
8736 쿼리 질문드립니다 [3] Sinlay 2015.05.26 2768
8735 Join VS 하위쿼리 [1] Sinlay 2015.05.26 2464
8734 많은양의 데이타 삭제시 질문 [3] hhhh 2015.05.24 2859
8733 프로시저 실행시 where 작은따옴표를 어떻게 처리 해야할지 고민입니다 도와주세요 [3] 이상준_300283 2015.05.24 4698
8732 MSSQL 책하나 추천 부탁드립니다. [1] Sinlay 2015.05.22 2637
8731 한컬럼에서 반복적인 중복 값제거하기 아시는분 [1] 곰요 2015.05.22 2574
8730 엑세스와 SQL서버 연결 문제 [2] 살신성곰 2015.05.22 3335
8729 커서 쿼리 문의 입니다. [2] 카르페디엠 2015.05.21 2562
8728 홈페이지 서버 관련 문의 (DB 관련 문의) [1] 아우렐리오 2015.05.21 4819
8727 중복구간 삭제 쿼리 질문드립니다 [2] saysay218 2015.05.20 3941
8726 mssql lock 에 대해서 궁금한게 있어서요.. [4] 죄민수 2015.05.19 2735
8725 프로시저의 주석이 다 사라졌습니다. 흑흑 2015.05.19 2218
8724 MS-SQL 2012버전에서 임시테이블 관련 문의입니다.. [3] 비와바람 2015.05.19 2573
8723 디비 용량 확보 관련 [1] hhhh 2015.05.18 2420
8722 rollup 질문입니다. [3] 카르페디엠 2015.05.18 2405
8721 MSSQL 2000 to MSSQL 2014 마이그레이션 방법 문의 드립니다. [1] 꼬부랑 2015.05.15 5125
8720 사용자의 쿼리 추적하기 [2] Larry 2015.05.14 3050
» sp_executesql에서 ROW_NUMBER() ORDER BY절 설정이 안먹습니다. 돌브레인 2015.05.14 2778
8718 쿼리 운용시 발생하는 메세지들입니다. 어떤문제인지 확인부탁드립니다. [3] 지니79 2015.05.13 3059





XE Login