Oracleで左結合を使用してビューを作成する方法はありますか?Oracle - ビューの左結合を実行する方法は?
は、私がこの文
select * from concert_copy c left join event_copy e on c.concert_id=e.concert_id;
を使用してテーブルを結合を作成することができるようですが、私はこの文を使用してビューを作成するときに私はエラー与えた「ORA-00957を:列名重複」
create view concert_event as select * from concert_copy c left join event_copy e on c.concert_id=e.concert_id;
を
アスタリスクを使用できません。ダング、私はそれを知らない。 Thx @Littlefoot – sekti92
あなたはすることができますが、それは悪い考えです。特に、実稼働環境で使用されるコードを記述する場合は、すべての列に名前を付ける方がよいでしょう。あなたのコードを維持する必要のある人は、あなたが選んだものを正確に知っているでしょう。 「SELECT *」は*すばやく汚れた*が選択できますが、表示されているように問題が発生する可能性があります。 – Littlefoot
これらの列を更新することは可能でしょうか?なぜビューの各列を更新できないのですか? – sekti92