私は2つのテーブルiot_test1 & iot_test2以下の内容を持っています。Oracleで更新不可能なビューを作成しようとしているときにエラーが発生しました
FULL_NAME
Chanchal
Bappa
Bappa
SUBJECT---
Oracle
Unix
Unix
以下の更新不可能なビューを作成しようとすると、以下のエラーが発生します。
CREATE VIEW vw_ChanchalTest AS
SELECT full_name, subject FROM iot_test1, iot_test1;
Error: Error starting at line : 1 in command - CREATE VIEW vw_ChanchalTest AS SELECT full_name, subject FROM iot_test1, iot_test1 Error report - SQL Error: ORA-00904: "SUBJECT": invalid identifier 00904. 00000 - "%s: invalid identifier" *Cause:
*Action:
私はこれまでかなり新しいです。 お勧めします。
二重引用符を使用して、「Full_Name」のようなフィールド名を作成するかどうかチェックしてください。その場合、oracleフィールド名は大文字と小文字が区別されます。 –
返信ありがとうございます。しかし、ここではそうではありません。これは私をかなり迷惑にしています。助けてください。 –
あなたは 'iot_test1'に自分自身を参加させています(間違っていると思われる暗黙のデカルト製品をやっています)。あなたの説明に従うなら 'iot_test2'は' subject'カラムを持つテーブルです。 'iot_test1'に'件名 'がない場合、このエラーが発生します。 –