конвертировать дату и время в формат DATETIME20.в SQL - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь преобразовать формат даты, используя следующий код:

SELECT convert(datetime, POLIFEIVIG, 106)

, но появляется следующая ошибка

ERROR: CLI describe error: [Oracle][ODBC][Ora]ORA-00904: "DATETIME": identificador no v�lido : [Oracle][ODBC]Invalid descriptor index <1>.

Что я могу сделать?

1 Ответ

0 голосов
/ 28 февраля 2019

Вы пытаетесь использовать синтаксис SQL Server в Oracle ...

Попробуйте to_char() и to_date():

select to_char(POLIFEIVIG, 'DD MON YYYY') as TurnDateToText
from MyTable;


select to_date(POLIFEIVIG, 'DD MON YYYY') as TurnTextToDate
from MyTable;

Кроме того, Oracle не имеет datetime,Oracle имеет Date и Timestamp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...