이번 개발건으로 DB2 를 처음 접하게 되었습니다.
일단 DB2 버전은 v5 버전대라고 알고 있습니다.
사용언어는 php인데 페이징 처리 관련해서
$sql = "select A,B,C,D from DB.table fetch first 2 row only";
$sql = "select A from (SELECT rownumber() over () as rownum , A from DB.table) as A where A = 'aaa' AND rownum between 1 and 10";
이런 두가지의 형태를 이용해서 페이징 처리 하라고 검색결과에서 봤는데
이런 에러만 출력됩니다...
또한 영문 where 절에서 영문은 검색이 이상없이 잘 되는데
한글명으로 검색을 하게 되면 쿼리 구문이 잘못되었다는 위의 메시지처럼 뜹니다..
몇일동안 검색해보고 여러가지 방법을 다 해보아도 방법을 찾지 못해서...
페이징과 where 에 한글 검색관련해서 조언을 구하고자 글을 올려봅니다... 부탁드리겠습니다.
|