在我的oracle数据库中,我有一个字符串字段,其值类似于1850,其中18是年份,50是周。 所以我需要将我的字段从字符串类型更新为日期时间类型。
我尝试使用
SET FIELD = TO_DATE(FIELD, 'YYIW')
但它不起作用并返回我一个异常
ORA-01820: format code cannot appear in date input format
我该怎么做?
谢谢。
您可以在下面尝试
演示
SET FIELD = TO_CHAR(DATE FIELD, 'IYYYIW')