带有年初至今字段的 Oracle SQL 更新字符串字段



在我的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')

相关内容

  • 没有找到相关文章

最新更新