标签: sql oracle
我有列名EOSDT我希望将数值类型转换为日期数据类型,但问题是此列中的插入值甚至可能超过8位数或更少! 插入的格式可能类似于yyyymmdd或yyyyddmm 所以,任何帮助只转换8位数的记录 并以dd/mm/yyyy格式获取它?
EOSDT
yyyymmdd
yyyyddmm
dd/mm/yyyy
select to_date('EOSDT','yyyymmdd') from cpms;