반응형
전체 입력 문자열을 변환하기 전에 Oracle 날짜 형식 그림이 종료됩니다.
내 테이블에는 두 가지 DATE 형식 특성이 있지만, 값을 삽입하려고 하면 오류가 발생합니다. 즉, 전체 입력 문자열을 변환하기 전에 형식 사진이 종료됩니다.내가 시도한 코드는 다음과 같습니다.
insert into visit
values(123456, '19-JUN-13', '13-AUG-13 12:56 A.M.');
제 생각에 문제는12:56
하지만 오라클 문서에 따르면date
날짜와 시간을 모두 의미합니다.
아마도 당신은 확인해야 할 것입니다.NLS_DATE_FORMAT
형식에 맞는 날짜 문자열을 사용합니다.또는 사용할 수 있습니다.to_date
내부의 기능INSERT
다음과 같은 문장:
insert into visit
values(123456,
to_date('19-JUN-13', 'dd-mon-yy'),
to_date('13-AUG-13 12:56 A.M.', 'dd-mon-yyyy hh:mi A.M.'));
또한 오라클DATE
날짜 및 시간 정보를 함께 저장합니다.
세션을 변경해야 합니다.
삽입하기 전에 시도할 수 있습니다.
sql : alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'
당신이 삽입하려는 것은 날짜가 아니라 문자열입니다.사용해야 합니다.to_date()
다음과 같은 기능:
insert into table t1 (id, date_field) values (1, to_date('20.06.2013', 'dd.mm.yyyy'));
오늘 이 오류가 발생하여 잘못된 형식의 연도라는 것을 알게 되었습니다.
select * from es_timeexpense where parsedate > to_date('12/3/2018', 'MM/dd/yyy')
연도에는 3개의 'Y'만 있습니다.4개여야 합니다.
형식을 다시 확인합니다.
언급URL : https://stackoverflow.com/questions/17206160/oracle-date-format-picture-ends-before-converting-entire-input-string
반응형
'source' 카테고리의 다른 글
Mongodb 그룹 및 정렬 (0) | 2023.07.08 |
---|---|
데이터 프레임을 추가하여 판다와 함께 사용할 수 있습니다. (0) | 2023.07.08 |
'gitrebase'를 사용하여 이전 커밋 메시지 변경 (0) | 2023.07.08 |
HTML 파일에 다른 HTML 파일 포함 (0) | 2023.07.08 |
함수를 호출할 때 매개 변수의 이름을 강제로 지정하려면 어떻게 해야 합니까? (0) | 2023.07.08 |