BLOG main image
분류 전체보기 (28)
루비 (3)
glassfish (1)
건아 (1)
RFC 한글 (0)
TIP (5)
VCS(Version Control System) (3)
perl (4)
java (2)
android (0)
javascript&Jquery (2)
기술문서 번역 (0)
사이베이스(ASE) (3)
용어 (2)
GAE&GCP (0)
사는 이야기 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
'mysql oracle'에 해당되는 글 1건
2013. 12. 26. 16:03

sysdate라던가,,,, Mysql에서 임의로 만들었던 시퀀스용 함수 netxtval() 등을 변경하는 것 외에

limit를 사용한 쿼리도 수정이 되어야 한다.


Mysql

SELECT USE_DTIME FROM tpo_transreltr WHERE ECASH_ID = #ecash_id# order by use_dtime desc limit 1 


SELECT USE_DTIME FROM tpo_transreltr WHERE ECASH_ID = #ecash_id# order by use_dtime desc limit 1m,10


오라클

SELECT USE_DTIME FROM (SELECT USE_DTIME FROM tpo_transreltr WHERE ECASH_ID = #ecash_id# order by use_dtime desc) WHERE rownum=1;


SELECT USE_DTIME FROM (SELECT USE_DTIME FROM tpo_transreltr WHERE ECASH_ID = #ecash_id# order by use_dtime desc) WHERE rownum between ? and ?


로 변경해 주어야 한다.


참고로...DB 드라이버에 따라 틀린지 정확히 알 수 없으나

TO_CARH(TO_DATE ....) 와 같이 연달아 함수가 호출되는 경우는 'yyyymmdd' 같은 포맷스트링을 각각 지정해 주어야 에러가 없이 수행되었다.

EX)

TO_CAHR(TODATE(sysdate,'yyyymmdd'),'yyyymmdd)

'java' 카테고리의 다른 글

HttpUrlConnection 으로 데이타 넘기기  (8) 2014.05.29
prev"" #1 next