0

これは、ORACLE9iで使用しているコマンドです。

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

「FROMキーワードが見つかりません、期待されます」というエラーが表示されます。ここで、日付はエイリアスですが、このように日付を「日付」の二重引用符で囲むと、エイリアスと見なされ、出力は正しくなります。

提案してください!!!

4

2 に答える 2

4

Date が Oracle の予約語であるためと思われますが、

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

'' で囲むと「エスケープ」され、使用できるようになります。

于 2010-02-19T11:06:45.537 に答える
0

これを使って:

SELECT TO_CHAR(SYSDATE,'DD-MON-YYYY') INTO Date FROM DUAL;
于 2013-05-23T09:28:11.307 に答える