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

[ORACLE] 数値文字列を正しくソートする

数値文字列を正しくソートする方法です。 以下のテーブルをサンプルとします。 【M_SHAIN】 IDNAME 1鈴木 2 ...
ORACLE

[ORAエラー] ORA-01578: Oracleデータ・ブロックに障害が発生しました

以下のように表示されます。 (日本語) ORA-01578: Oracleデータ・ブロックに障害が発生しました (英語) ...
ORACLE

[ORACLE] 表領域に対応するデータファイルを確認する

表領域に対応するデータファイルを確認するサンプルです。 サンプル 例)表領域に対応するデータファイルを確認するSQL [ ...
ORACLE

[PL/SQL] SELECTした結果を直接変数にセットする(SELECT~INTO句)

SELECTした結果を直接変数にセットするには、SELECT~INTO句を使用します。 サンプル 例)TEST_TBLテ ...
ORACLE

[データディクショナリ] マテリアライズドビューの情報を取得する

マテリアライズドビューの情報を参照するには、 MVIEWデータディクショナリビューを参照します。 以下、マテリアライズド ...

スポンサーリンク