表中时间字段的格式为年月日 时分秒,小弟我只想修改年月日的值,而保留时分秒的值

表中时间字段的格式为年月日 时分秒,我只想修改年月日的值,而保留时分秒的值修改语句怎么写,新手求教啊ora

表中时间字段的格式为年月日 时分秒,我只想修改年月日的值,而保留时分秒的值
修改语句怎么写,新手求教啊 oracle sql
[解决办法]
假设表名为 t_table
列名为 column_name
想要将日期改为 9月1日
update t_table
   set column_name = to_date(to_char(column_name, 'yyyy') 
[解决办法]
 '-' 
[解决办法]
 '09-01' 
[解决办法]

                             to_char(column_name, ' hh24:mi:ss'),
                             'yyyy-mm-dd hh24:mi:ss');
[解决办法]
假设表名为 t_table
列名为 column_name
想要将日期改为 2013年9月1日
update t_table
   set column_name = to_date('2013' 
[解决办法]
 '-' 
[解决办法]
 '09-01' 
[解决办法]

                             to_char(column_name, ' hh24:mi:ss'),
                             'yyyy-mm-dd hh24:mi:ss');