728x90
히로님 | 개발 | 2013-05-29 20:51:41
안녕하세요. DB2는 처음 쓰는 개발자 입니다.
운영DB export후 local로 import 하여 사용하고 있습니다.
날짜 관련 연산에서 쿼리를 수행하게 되면
SQL0182N 날짜 시간 값 또는 레이블된 지속 기간을 갖는 표현식이 유효하지 않습니다. SQLSTATE=42816
위와 같은 메시지가 나네요.
timestamp 값에서 현재(sysdate -3) 시간을 빼서 최신 글을 몇개를 가지고 오는 쿼리 인듯 합니다.
ex) select case test_date < sysdate - 3
then 0 else 1
end flag
from aaa
헌데, 운영에서는 잘 됩니다..-_-
....._VECTOR=ORA 설정까지 한 상태 이고
dual로 sysdate - 3 하면 잘 수행 됩니다.(select sysdtae - 3 from dual)
어떤 설정을 해야 sysdate 관련해서 연산을 할 수 있을까요?
도움좀 주세요!
감사합니다.
| |||||||||
| |||||||||
| |||||||||
| |||||||||
| |||||||||
| |||||||||
|
728x90
'Db2 > KDUG 2013 Q·A' 카테고리의 다른 글
ORDER BY 에서 대소문자 정렬 순서 바꾸는 법 질문드립니다. (0) | 2013.12.23 |
---|---|
외부 함수 등록(External function)에 대해 문의를 드립니다. (0) | 2013.12.23 |
별도 생성 스키마에서 SYSIBM 테이블 접근 허용 방법좀.. (0) | 2013.12.23 |
DB2 스키마 관련 문제인듯한데.. 해결 방법좀 부탁드리겠습니다. -_-;; (0) | 2013.12.23 |
HADR 환경구성중 DB Path 를 자꾸 잘못잡습니다.. (0) | 2013.12.23 |