[解決済み] エラーです。ORA-04043: オブジェクト・テーブル名が存在しない(SQL コマンドラインから特定のユーザー・ワークステーション内の任意のテーブルを記述する場合
2022-02-17 23:19:04
質問事項
SQLコマンドラインからOracle DBにテーブルを作成したのですが、テーブルを記述するときに問題があります。
私の持っているオラクルのバージョンは以下の通りです。 SQL*Plusです。リリース 11.2.0.2.0 プロダクション
以下は、データベース内にテーブルを作成するために使用したコマンドです。
CREATE TABLE "Product"
( "ProuctID" VARCHAR2(8) NOT NULL ENABLE,
"ProductExpiryDate" DATE,
"CustomerID" VARCHAR2(8),
CONSTRAINT "Product_PK" PRIMARY KEY ("ProductID") ENABLE
) ;
テーブルを記述するためのコマンドです。
Desc Product;
しかし、各テーブルを作成し、それを記述した後、最後にこのようなことが起こります。 ORA-04043: オブジェクト Product does not exist
Oracle XpressのWebページで確認できるのに、なぜこのような現象が起こるのか、どなたか教えていただけませんか?
解決方法を教えてください。
テーブル名をダブルクォートで囲むことで、大文字と小文字を区別した名前を持つテーブルを作成しました。この名前を正しく指定するには、次のようにします。 常に を二重引用符で囲んでください。
そのため、代わりに
Desc Product
を使用する必要があります。
Desc "Product"
.
これはかなり面倒で、エラーが発生しやすいので、通常は、そもそもテーブル名やカラム名を二重引用符で囲むことを避けるのがベストです。可能であれば、テーブルを削除するか、再作成するか、名前を変更することをお勧めします。
関連
-
[解決済み】INTERSECTとINNER JOINは根本的に違うのか?[重複している]
-
[解決済み】SQL Server: 無効なカラム名
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] SQL Server サブクエリが 1 つ以上の値を返しました。これは、サブクエリが =, !=, <, <= , >, >= のように続く場合は許可されません。
-
[解決済み] エラー (ORA-00923: 期待された場所に FROM キーワードが見つかりませんでした)
-
[解決済み] エラー: 名前解析スクリプトで正しい関数に渡された長さのパラメーターが無効です。
-
[解決済み] varchar 値の変換で int カラムがオーバーフローしました。
-
[解決済み] PostgreSQL - json 型の等値演算子を識別できませんでした。
-
[解決済み] CLOBとNCLOBの違いは何ですか?
-
[解決済み] VBA - ADODB.CommandTextの実行
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] ERROR: 参照されたテーブル "bar" の与えられたキーに一致するユニークな制約がありません。
-
[解決済み】オペランド型の衝突:intはdateと互換性がない + INSERT文はFOREIGN KEY制約と衝突した
-
[解決済み】PL/SQL SELECTに複数のCOUNT(DISTINCT xxx)を指定すると、予期しない結果になる。
-
[解決済み】Postgresのエラー。式として使用されるサブクエリによって返される複数の行
-
[解決済み】SQLクエリ「00904. 00000 - "%s: 無効な識別子"
-
[解決済み] FROM のサブクエリにはエイリアスが必要です。
-
[解決済み] SQLです。最初の出現箇所のみを返す
-
[解決済み] アクセスクエリーエラー(from句のシンタックスエラー)
-
[解決済み] SQLでchar値をmoneyに変換できない
-
[解決済み] オペランド型の衝突:uniqueidentifierはintと互換性がない