Oracle SQL更新字符串字段以及“年周至今”字段

时间:2018-10-24 12:23:51

标签: sql oracle to-date

在我的oracle数据库中,我有一个字符串字段,其值类似于1850,其中18是年份,而50是星期。 因此,我需要将字段从字符串类型更新为datetime类型。

我尝试使用

SET FIELD = TO_DATE(FIELD, 'YYIW')

但是它不起作用,并给我返回异常

ORA-01820: format code cannot appear in date input format

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在下面尝试

DEMO

SET FIELD = TO_CHAR(DATE FIELD, 'IYYYIW')