我正在尝试使用以下代码转换日期格式:
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>.
我能做什么?
答案 0 :(得分:0)
您正在尝试在oracle中使用SQL Server语法...
尝试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