날짜 열의 일부 날짜의 연도가 잘못되었습니다. 올해의 처음 두 자릿수는 어떻게 변경합니까?PLSQL : 연도의 처음 두 자리 변경
예를 들어 :
select
ID,
to_char(END_DT,'yyyy-mm-dd hh:mi:ss') as dt
From DB
가 발생할 것인가 :
ID dt
1 0207-08-10 12:00:00
2 0208-03-31 12:00:00
3 0200-11-10 12:00:00
나는 결과는 다음과 같이 할 :
ID dt
1 2007-08-10 12:00:00
2 2008-03-31 12:00:00
3 2000-11-10 12:00:00
귀하의 문제는 날짜가 SELECT 쿼리에서 어떻게 보이는지는 생각하지 않습니다. 문제는 날짜가 잘못 저장되어 있다는 것입니다. 올바른 날짜 값을 갖도록 열을 업데이트해야합니다. –
은'select END_DT from DB'의 출력을 보여주고 열 유형과 어떻게 INSERT합니까 – alfasin
포맷 된 _string_을 가져 오려고 시도하는 이유는 무엇입니까? 쿼리 코드가이를 지원하면 (예 : Java 또는 .NET에서 작업하는 경우) 실제'timestamp '유형을 가져옵니다. –