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

[SQL] 自身が所有するテンポラリーテーブルの一覧を表示する

自身が所有するテンポラリーテーブルの一覧を表示するSQLです。 サンプル 例)自身が所有するテンポラリーテーブルの一覧を ...
ORACLE

[DBMSパッケージ] スケジューラジョブを削除する

スケジューラジョブを削除したい場合は、 DBMS_SCHEDULER.DROP_JOBパッケージを使用します。 サンプル ...
ORACLE

[ORAエラー] ORA-00917: カンマがありません。

以下のように表示されます。 (日本語) ORA-00917: カンマがありません。 (英語) ORA-00917: mi ...
ORACLE

[PL/SQL] テーブルと同じROWTYPEを定義する

既に存在するテーブルと同じTYPEを定義するには、%ROWTYPEを使用します。 サンプル M_PREFというテーブルを ...
ORACLE

[ORACLE] バインド変数を使用したSQLでバインド変数の中身を参照する

バインド変数を使用したSQLでバインド変数の中身を参照するサンプルです。 サンプル ①バインド変数を使用したSQLを実行 ...

スポンサーリンク