Нет, datetime
не является распознанным типом данных в Oracle.
Допустимые типы данных перечислены в документации, в которой есть раздел типы данных datetime и interval :
Типы данных datetime: DATE
, TIMESTAMP
, TIMESTAMP WITH TIME ZONE
и TIMESTAMP WITH LOCAL TIME ZONE
.Значения типов данных datetime иногда называются datetimes .
Некоторые ANSI и другие типы данных поддерживаются для совместимости, но нет типа datetime
.
Конечно, это легко проверить:
create table t42 (x datetime);
ORA-00902: invalid datatype
Но если вы пишете скрипт для перехода с Oracle на другое место, вы, вероятно, не хотите изменятьисходная схема Oracle в любом случае;вам нужен ваш скрипт для перевода DDl и DML из синтаксиса Oracle в синтаксис целевой БД.Или вы можете найти инструменты, которые уже существуют (Amazon, похоже, имеет свой собственный инструмент , например, если ваша исходная БД подходит) или рекомендации от других, которые делали что-то подобное в прошлом в блогах и т. Д.