Какой тип данных соответствует ВРЕМЕНИ (в SQL Сервер) в Oracle 18 C? - PullRequest
0 голосов
/ 18 июня 2020

Я переношу базу данных с сервера SQL на Oracle, и возник этот вопрос. Какой тип данных мне следует принять, соответствующий столбцу типа TIME ? Я проверил документацию и форумы, но не смог найти идеального ответа на этот вопрос. ты можешь мне помочь?

1 Ответ

0 голосов
/ 18 июня 2020

В Oracle тип данных DATE содержит компоненты даты и времени (с точностью до секунд). Если этого достаточно, используйте его.

Если вам нужны дробные секунды, используйте TIMESTAMP.

Например:

SQL> create table test (cdate date, ctimestamp timestamp);

Table created.

SQL> insert into test values (sysdate, systimestamp);

1 row created.

SQL> select * from test;

CDATE               CTIMESTAMP
------------------- ------------------------------
18.06.2020 14:33:12 18.06.20 14:33:12,612809
...