반응형
Oracle과 HSQLDB ROWNUM의 호환성
HSQLDB 변경 로그에는 다음과 같이 기록되어 있습니다.ROWNUM()
에 추가되었습니다.v2.2.0
인메모리 HSQLDB에 대해 통합 테스트를 실행할 때 문제 없이 사용하고 있습니다.
그러나 실제 Oracle 10g 데이터베이스에 대해 동일한 테스트를 실행하고 싶지만 유사 열이 호출되어 쿼리가 실패합니다.ROWNUM
두 환경 모두에서 작동하는 단일 쿼리 문자열을 쉽게 작성할 수 있는 방법이 있습니까?
ROWNUM() 기능은 HSQLDB 2.2.x 이상에서 기본적으로 사용할 수 있습니다.오라클 구문 호환성 모드를 실행하는 경우 ROWNUM도 사용할 수 있습니다.
이 명령어를 사용하면 다음과 같습니다.
SET DATABASE SQL SYNTAX ORA TRUE
또는 연결 속성을 사용합니다.sql.syntax_ora=true
언급URL : https://stackoverflow.com/questions/6612862/hsqldb-rownum-compatibility-with-oracle
반응형
'code' 카테고리의 다른 글
소켓에 연결된 소켓/클라이언트 목록을 가져오려면 어떻게 해야 합니까?IO? (0) | 2023.07.27 |
---|---|
부트스트랩 CSS 스타일을 재정의하려면 어떻게 해야 합니까? (0) | 2023.07.27 |
ActiveRoute(예: Params) 관찰 항목의 구독을 취소해야 합니까? (0) | 2023.07.27 |
SYS_REFCURSOR에 동적 SQL 문 실행 (0) | 2023.07.27 |
AppCompat v7 r21이 values.xml에서 오류를 반환합니까? (0) | 2023.07.27 |