2016-11-30 7 views
0

" - "を持つ列の名前をOracleデータベースの名前に変更したいとします。しかし、私はエラーがあります。私が実行します。ハイフンで列の名前を変更

alter table thisTable rename column "dcsplc-a" to UPPER(dcsplc-a); 

私はこのエラーを持っている:

Error: ORA-23290: This operation may not be combined with any other operation

だから、私は知っている " - " 良いアイデアではありませんが、私は変更することはできません。 "DCSPLC-A"のような大文字だけが必要です。

解決策はありますか?

おかげ

答えて

1

エラーがUPPER機能によるものです。
ハードコードされた名前を使用する必要があります(特殊文字で名前を修飾する必要があります)

alter table thisTable rename column "dcsplc-a" to "DCSPLC-A"; 
関連する問題