제목에서 알 수 있듯이 쿼리에 상관없이 하나의 행을 선택해야합니다. ROWNUM
은 ROWNUM()
기능이 있으므로 HSQLDB에서 작동하지 않습니다. 더구나, 연결 URL 설정과 schema-hsqldb.sql
에서 ORA dialect를 설정하면 작동하지 않습니다. (그렇지 않아도됩니다. 이유는 모르겠습니다.) 쿼리는 Oracle에서 완벽하게 작동합니다.Oracle Dialect로 HSQLDB에서 한 행만 선택하십시오.
제안 사항? 어떤 대단히 감사합니다!
rownum()으로 쿼리를 실행하면 어떻게됩니까? 예 : 'select * from my_table where rownum() = 1' – kfinity
@kfinity 기꺼이 도와 줘서 고마워! 그것은'SQLSyntaxErrorException : ORA-00907 : 오른쪽 괄호가 누락되었습니다 .' 오류가납니다. –