以下のように表示されます。
(日本語)
ORA-00955: すでに使用されているオブジェクト名です。
(英語)
ORA-00955: name is already used by an existing object
発生パターン
このエラーは以下のような場合に発生します。
- 既存のテーブルなどのオブジェクトと同名のオブジェクトをCREATEしようとした
- エラー例
- SQL> create table test (col1 varchar2(5)); create table test (col1 varchar2(5)) * 行1でエラーが発生しました。: ORA-00955: すでに使用されているオブジェクト名です。
既にtestテーブルが存在する前提です。
対処法
- CREATEしようとするオブジェクト名を他の名称にする。
- 既存のオブジェクト名を別の名称にする。
備考
- オブジェクトの種類が異なっていたとしても同じ名称は付けられません。
例えばHOGEというテーブルが存在する場合、HOGEというVIEWは作成できません。