17,086
社区成员
发帖
与我相关
我的任务
分享
-- 1楼的转换字符串到日期的函数需要加上格式
UPDATE uf_staffinformlogin
set logintime= to_char(to_date(logintime,'YY-MM-DD'),'YYYY-MM-DD')
--logintime里存日期是不是都是两位的年,就是都是 11-6-1 这样的格式吗?
--如果是,你要改成四位的年格式,改成:
update uf_staffinformlogin
set logintime=to_char(to_date('20'||logintime),'yyyy-mm-dd')
--如果是2000年之前,你就得把'20'改为'19'
--不需要循环,这样就可以更新这张表的所有记录:
update uf_staffinformlogin set logintime=to_char(to_date(logintime),'yyyy-mm-dd')