データをマスター表に日々更新しています。つまり、「TODAY」NUMBERという新しい列をマスター表に追加してデータを正常に書き込んでいますが、TODAY列の名前をSYSDATE列名をsysdateに変更
ALTER TABLE DATA_HIST
RENAME COLUMN TODAY TO SYSDATE;
私は
もTO_CHARで以下しようとしたが、事前に失敗
ALTER TABLE DATA_HIST
RENAME COLUMN TODAY TO TO_CHAR(SYSDATE);
おかげで上記のスクリプトの無効な識別子のエラーを取得しています
ALTER TABLE DATA_HIST
RENAME COLUMN TODAY TO "SYSDATE";
をしかし、一般的に、あなたは、キーワードやシステム関数名の後に、あなたのテーブルやカラムを付けないようにする必要があり: ナッシュ
私はSYSDATEが予約語であると仮定します。 「SYSDATE」を試してみるか、より良い列名を選択してください。 – jarlh