0
내가 오라클에서 실행하도록되어 쿼리를 가지고, 다음은 조각오라클 더비 CURRENT_DATE 문제
select
username,
CASE WHEN eff_dt <= CURRENT_DATE and ((trmn_dt is null) or (trmn_dt > CURRENT_DATE)) THEN 'Y'
ELSE 'N'
하지만 우리는 또한 같은 쿼리를 실행 더비 기반 단위 테스트의 몇 가지있다.
이제는 SYSDATE
을 사용하거나 CURRENT_DATE+1/24
을 사용하고 싶습니다. (중앙 및 동부 해안 클라이언트 - 서버 표준 시간대 diff 문제 해결)
그러나 derby는 derby에 의해 SYSDATE
을 지원하지 않으며 derby의 산술 구문은 oracle과 다릅니다.
이 도로 블록을 어떻게 수정합니까?
오라클 익스프레스 가능한 한 유사한 DBMS를에 테스트 할 수 있도록 실행하지 않는 이유라도? http://www.oracle.com/technetwork/products/express-edition/overview/index.html?origref=http://www.google.se/url?sa=t&rct=j&q=&esrc=s&source=web&cd= 1 = VED 0CC8QFjAA 및 HTTP URL = % 3A % 2F % 2Fwww.oracle.com % 2Ftechnetwork % 2Fdatabase % 2Fexpress 에디션 % 2Foverview % 2Findex.html 및 EI = Z4JhT82uOuj_4QS29pn - 인 Bw 및 USG = AFQjCNFOJiAhUUQvPBsNyORhipe7zzPZpA 및 SIG2 = YSfSfTVuVnImCqz6TXHSYg –