반응형
Oracle에서 현재까지의 문자열(밀리초)
다음 문자열을 날짜로 변환합니다.
2004-09-30 23:53:48,140000000
노력했습니다.
to_date('#', 'YYYY-MM-DD HH24:MI:SS,FF9')
그러나 PL/SQL은 계속해서 다음 오류를 발생시킵니다.
ORA-01821: date format not recognized.
FF9는 Oracle에 맞지 않습니다. 제안할 사항이 있습니까?
Oracle
최대 2초까지의 분수만 저장합니다.DATE
들판.
사용하다TIMESTAMP
대신:
SELECT TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM dual
아마도 그것을 a에 던집니다.DATE
그러면:
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual
오라클에서 to_date 또는 DATE 유형에는 분수 초를 사용할 수 없다고 생각합니다.타임스탬프 유형을 반환하는 to_timestamp가 필요할 것 같습니다.
언급URL : https://stackoverflow.com/questions/1758219/string-to-date-in-oracle-with-milliseconds
반응형
'programing' 카테고리의 다른 글
VBA 워크시트 변경 이벤트 바이패스? (0) | 2023.06.13 |
---|---|
Oracle SQL에서: 현재 날짜와 시간을 표에 어떻게 삽입합니까? (0) | 2023.06.13 |
Python pathlib은 존재하지 않는 디렉토리를 만듭니다. (0) | 2023.06.13 |
R을 사용하여 그래프를 .eps 파일로 내보내기 (0) | 2023.06.13 |
루비에서 a와 b 사이에 난수를 생성하는 방법은? (0) | 2023.06.13 |