Я пытаюсь создать представление в oracle, которое уже определено в DB2, в представлении DB2 все столбцы даты, имеющие функцию трансляции, Ниже я создал представление, взяв один столбец даты из представления , Примечание: столбец COBDATE, имеющий тип данных типа, как для дизайна. Я получаю ORA-00936: отсутствует ошибка выражения.CAST (NULL AS DATE)
Create View MYVIEWV1 as (Select
A.COBDATE ,
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
(case when (COBDATE = 0)
then CAST(NULL AS DATE)
else
date(SUBSTR(COBDATE,1,4) ||
'-'||SUBSTR(COBDATE,5,2) ||
'-'||SUBSTR(COBDATE,7,2))
end) as COBDATE2
from MYTBLT1 A;
, пожалуйста, предложите, как я могу преобразовать это в синтаксис оракула?
Спасибо за ответ @Alex – sabya