Oracle に CONTACT_DATA というテーブルがあり、NUMBER という列があります。このフィールドの名前を PHONE_NUMBER に変更したいのですが、NUMBER は Oracle の予約語であるため、次のようには機能しません。
ALTER TABLE CONTACT_DATA RENAME COLUMN NUMBER TO PHONE_NUMBER;
これらのフォーラムを調べたところ、予約語である列を選択して並べ替える方法が見つかりました。ただし、この例では、代わりに列の名前を変更したいと思います。また、既存のデータを保持したいので、テーブルを削除して再作成することはできません。Oracle バージョン 11.2 を使用しています。