반응형
🚫 ORA-01849: 시간은 1에서 12 사이어야 합니다(hour must be between 1 and 12)
1️⃣ 원인
SELECT TO_DATE('2022-01-14 00:00:00', 'YYYY-MM-DD HH:mi:ss') FROM DUAL;
시간 포맷이 HH(1~12)으로 되어있는데 HH24(0~23)포맷에 해당하는 숫자를 입력해서 발생하는 에러이다.
2️⃣ 해결
SELECT TO_DATE('2022-01-14 00:00:00', 'YYYY-MM-DD HH24:mi:ss') FROM DUAL;
시간 포맷을 HH24로 변경시켜 주면 해결된다.
반응형
'Database > Oracle' 카테고리의 다른 글
[Oracle] 컬럼 데이터 타입(Byte, Char) (0) | 2022.01.18 |
---|---|
[Oracle] ORA-02292: 무결성 제약조건이 위배되었습니다. (0) | 2022.01.17 |
[Oracle] ORA-01810: 형식 코드가 두 번 나타났습니다 (0) | 2022.01.14 |
[Oracle] ORA-01861: 리터럴이 형식 문자열과 일치하지 않음 (0) | 2022.01.11 |
[Oracle] SELECT문 ROW 순번 메겨 조회하기 (0) | 2021.12.25 |
최근댓글