2012-10-19 50 views
-1

我在oracle中有一個數據類型爲DATE的列。我想把日期和月份的所有coumns更新爲'01 -JAN',我不想打擾這一年。批量更新DATE列中的日期和月份

例如: 更新之前:

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

更新後:

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

能否請您提供更新查詢實現這一目標?

回答

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') 
相關問題