Oracle строковое поле обновления SQL с полем yearweek to date - PullRequest
0 голосов
/ 24 октября 2018

В моем Oracle DB есть строковое поле со значениями вроде 1850, где 18 - год, а 50 - неделя.Поэтому мне нужно обновить поле с строкового типа на тип datetime.

Я пытался использовать

SET FIELD = TO_DATE(FIELD, 'YYIW')

Но это не работает и возвращает мне исключение

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

Как я могу это сделать?

Спасибо.

1 Ответ

0 голосов
/ 24 октября 2018

Вы можете попробовать ниже

DEMO

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