2012-10-19 2 views
-1

oracle에 DATE와 같은 데이터 유형의 열이 있습니다. 나는 '01 -JAN '으로 날짜와 월을 가진 모든 coumns를 갱신하고 싶지 않고 나는 그 해를 방해하고 싶지 않다. 예를 들어DATE 열의 날짜 및 월만 일괄 업데이트

: 업데이트하기 전에 :

DATE 
====== 
05-DEC-12 
07-FEB-11 
27-MAR-99 

업데이트 후 :

DATE 
====== 
01-JAN-12 
01-JAN-11 
01-JAN-99 

당신은 나에게 이것을 달성하기 위해 UPDATE 쿼리를 제공시겠습니까?

답변

2
update your_table set datecol = trunc(datecol,'yyyy'); 
0

이 시도 :

update table 
set col = to_date('01-JAN'||to_char(col,'yy'),'dd-MON-yy')