我正在尝试使用以下查询将 varchar 转换为时间戳。
select staging.revival_date ,
case when staging.revival_date <> 'Unknown'
then
TO_TIMESTAMP(
to_char(staging.revival_date,'dd-MON-YY')
||
'00:00', 'dd-MM-YY HH24:MI'
)
else null
end
revival_on
from stg_avg_gen_plant_outage staging
revival_date : varchar2
但它给了我这样的错误:Invalid number
出了什么问题?