表中时间字段的格式为年月日 时分秒,我只想修改年月日的值,而保留时分秒的值修改语句怎么写,新手求教啊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');
