ORACLE機能 ORAエラー

[ORAエラー] ORA-00955: すでに使用されているオブジェクト名です。

投稿日:2018年7月23日 更新日:

以下のように表示されます。

(日本語)
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は作成できません。

スポンサーリンク

スポンサーリンク

-ORACLE機能, ORAエラー

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[データディクショナリ] スケジューラジョブの情報を取得する

スケジューラジョブの情報を参照するには、 SCHEDULER_JOBSデータディクショナリビューを参照します。 SCHE ...
ORACLE

[PL/SQL] 条件値がnullでない場合のみ検索条件に含める

条件値がnullの場合は検索条件とせず、nullでない場合のみ検索条件とするサンプルです。 サンプルコード 例)valが ...
ORACLE

[ORACLE] 既存テーブルの末尾にカラムを追加する

既存テーブルの末尾にカラムを追加するには、ALTER TABLE句を使用します。 構文 (テーブルにカラムを追加する構文 ...
ORACLE

[ORACLE] データベースに接続しているユーザ一覧を確認する

データベースに接続しているユーザ一覧を確認するSQLです。 サンプル 例)データベースにログインしているユーザ一覧を取得 ...
ORACLE

[SQL*Plus] 実行したSQLをファイルに出力する(save)

実行したSQLをファイルに出力するには、saveコマンドを使用します。 構文 (構文) save <ファイル名> [RE ...

スポンサーリンク