当前位置: 代码迷 >> Oracle开发 >> 表中时间字段的格式为年月日 时分秒,小弟我只想修改年月日的值,而保留时分秒的值
  详细解决方案

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

热度:27   发布时间:2016-04-24 06:56:27.0
表中时间字段的格式为年月日 时分秒,我只想修改年月日的值,而保留时分秒的值
修改语句怎么写,新手求教啊
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');
  相关解决方案