Oracle中的To_Char函数,给别名一个错误?

时间:2010-02-19 10:55:22

标签: oracle9i

这是命令,我在ORACLE 9i中使用。

SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY')Date FROM DUAL;

它给出了一个错误“找不到FROM关键字,预期”,其中Date是一个ALIAS,但当我附上时 “Date”中的日期是这样的双引号,它将它作为别名并且输出是正确的。

请尽快!!!

2 个答案:

答案 0 :(得分:4)

可能是因为Date是Oracle中的保留字,

SELECT *
FROM v$reserved_words
where keyword = 'DATE'

将''围绕它“放出”它可以使用它。

答案 1 :(得分:0)

使用此:

SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY') INTO Date FROM DUAL;