ORACLE機能 エラー

[ORAエラー] ORA-00903: 表名が無効です。

投稿日:

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

(日本語)
ORA-00903: 表名が無効です。
(英語)
ORA-00903: invalid table name.

発生パターン

このエラーは以下のような場合に発生します。

  • テーブル名に、オラクルの予約語を使用した
  • テーブル名を数値や記号から始めたなど、許可されないテーブル名を指定した
エラー例
SQL> create table select(col1 varchar2(5)); create table select(col1 varchar2(5)) * 行1でエラーが発生しました。: ORA-00903: 表名が無効です。

「select」はオラクル予約語なのでエラーとなります。

対処法

備考


スポンサーリンク

スポンサーリンク

-ORACLE機能, エラー

執筆者:


comment

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

関連記事

ORACLE

[データディクショナリ] ログインユーザが所有するオブジェクトに関するアクセス権限を表示する

権限受領者であるオブジェクトについての権限付与情報を表示するには、 XXX_TAB_PRIVS_MADEデータディクショ ...
ORACLE

[ORAエラー] PLS-00201: 識別子DBMS_LOCKを宣言してください。

以下のように表示されます。 (日本語) PLS-00201: 識別子DBMS_LOCKを宣言してください。 (英語) P ...
ORACLE

[ORACLE] シングルクォーテーションを出力する

オラクルでシングルクォーテーションを出力する方法2パターンです。 SQL文で文字列を出力するには、シングルクォーテーショ ...
ORACLE

[SQL*Plus] システム変数の一覧を表示する(show all)

システム変数の一覧を表示するには、show allコマンドを使用します。 サンプル 例)システム変数の一覧を表示する S ...
ORACLE

[ORACLE] 引数名を指定してファンクション、プロシージャを呼び出す

ファンクションやプロシージャの引数の指定方法には、位置表記法と名前表記法の2種類があります。 以下のようなプロシージャを ...

スポンサーリンク