none
MSSQL2005 같은버전에서 ROW_NUMBER 에러가 발생합니다. RRS feed

  • 질문


  • SELECT
         ROW_NUMBER() OVER ( ORDER BY SEQ DESC ) AS ROWNUM,
         DOC_NO AS SEQ_VALUE,
         DOC_ID,
         REQ_IP,
         SEND_DATE AS DO_DATE,  
         'send' AS DO_TYPE,
         0 AS START_PAGE,
         0 AS END_PAGE,
         0 AS PRINT_PAGE_CNT,
         0 AS COPIES,
         USER_ID
     FROM
     [ 테이블명 ]
     WHERE 1=1
      AND SEND_DATE BETWEEN '2017-01-19 00:00:00' AND '2017-01-23 23:59:59';

    같은 쿼리 내용이고 winserver2003 에 mssql2005 설치환경에서 사용하는 쿼리인데

    [ERROR] 'ROW_NUMBER'은(는) 인식되지 않은 함수 이름입니다.(http-8087-Processor24)
    com.microsoft.sqlserver.jdbc.SQLServerException: 'ROW_NUMBER'은(는) 인식되지 않은 함수 이름입니다.

    위와같은 에러가 발생하는 것이 잘 이해가 안됩니다.

    빠른 답변 부탁드립니다.

    2017년 1월 23일 월요일 오전 8:27

모든 응답

  • 안녕하세요,

    SSMS 설치되어 있으신가요? (없으시면 툴만 따로 설치하셔도 됩니다, 혹은 다른 개발툴 사용하신다면 그걸로)

    SSMS에서 해당 서버에 연결하고 쿼리를 직접 실행해 보세요. 그리고 오류가 발생한다면 메시지를 확인하고

    원인이 찾아보시면 도움이 되실겁니다.

    어려우시면 해당 오류 메시지를 올려주시면 확인해 보겠습니다.


    Best Regards, Jungsun Kim

    • 답변으로 제안됨 Boram Yi 2017년 2월 1일 수요일 오전 12:53
    2017년 1월 23일 월요일 오후 3:14
    중재자