oracle表中某时间字段以varchar类型存储的,且格式不统一,如何统一为varchar类型的'YYYY-MM-DD'格式
发布网友
发布时间:2022-04-13 23:00
我来回答
共4个回答
热心网友
时间:2022-04-14 00:29
这个,只能你自己分析,比如:
1. 根据长度(如果可以的话)
将 'YYYY-MM-DD HH24:MI:SS'、'YYYY-MM-DD HH24:MI'、'YYYY-MM-DD HH24' 都截短 到 'YYYY-MM-DD'
'YYYY-MM-DD' 不变
'YYYY-MM' 加上 -01
总之多分析现在有的格式,然后再觉得方法。
另: Oracle一般用 varchar2 存储变长字符。
热心网友
时间:2022-04-14 01:47
插入这个表之前使用to_char一下再插入!
热心网友
时间:2022-04-14 03:22
ddd