我在oracle中有一个数据类型为DATE的列。我想把日期和月份的所有coumns更新为'01 -JAN',我不想打扰这一年。
例如: 更新前:
DATE
======
05-DEC-12
07-FEB-11
27-MAR-99
更新后:
DATE
======
01-JAN-12
01-JAN-11
01-JAN-99
你可以请我提供UPDATE查询来实现这个目标吗?
答案 0 :(得分:2)
update your_table set datecol = trunc(datecol,'yyyy');
答案 1 :(得分:0)
试试这个:
update table
set col = to_date('01-JAN'||to_char(col,'yy'),'dd-MON-yy')