Format ends before the entire input string is converted
gsSplit
변수값으로 '.', '-' 등을 줄 수 있는데, 쿼리에서는 '.'을 기준으로 사용하고 있으므로 쿼리와 맞춰주었더니 검색 결과가 기존과 동일하게 나왔다.세번째 시스템은 큐브리드 DB를 사용하고 있어 쿼리를 tibero에 맞게 일부 수정해야 할 일이 몇 가지 있었다.
오라클 개발자를 위한 CUBRID 개발 안내
데이터베이스별 결과 제한 쿼리(top, rownum, Limit, inst_num, groupby_num, orderby_num)
rnum between 1 and 5
로 사용했는데, 나는 결과가 원하는 대로 나오지 않아서 서브쿼리 안 rownum >=1, 서브쿼리 밖에서 rnum <=5 와 같이 시작점과 끝점을 따로 만들어 주었다.-- 큐브리드
select bbs_id, title, reg_date
from board_data
order by bbs_id desc for orderby_num() between 1 and 5;
-- 티베로 (오라클)
select o.rownum as rnum, o.*
from (
select bbs_id, title, reg_date, rownum
from board_data
where rownum >=1
) o
where o.rownum <=5
-- 기존 쿼리
date <= ADDDATE(TO_DATE('2016.01.01', 'yyyy.MM.dd'), INTERVAL 24 HOUR)
-- 수정 쿼리
date <= TO_DATE('2016.01.01', 'yyyy.MM.dd') + INTERVAL '1' DAY