Wie erstellt man eine Views mit linken Join auf Oracle?Oracle - Wie führt man Links bei Ansichten aus?
Ich bin in der Lage eine Tabelle, um diese Anweisung beitreten erstellen
select * from concert_copy c left join event_copy e on c.concert_id=e.concert_id;
Aber wenn ich Ansichten erstellen, um diese Anweisung gab Fehler mich „ORA-00957: doppelte Spaltennamen“
create view concert_event as select * from concert_copy c left join event_copy e on c.concert_id=e.concert_id;
oh ich kann asterisk nicht verwenden? Dang, das weiß ich nicht. Thx @Littlefoot – sekti92
Sie können, aber das ist normalerweise eine schlechte Idee. Es ist besser, alle Spalten zu benennen, besonders wenn Sie Code schreiben, der in der Produktion verwendet wird. Jemand, der Ihren Code möglicherweise pflegen muss, weiß genau, was Sie ausgewählt haben. "SELECT *" ist OK für * schnell und schmutzig * wählt, aber - wie Sie sehen können - kann es Probleme verursachen. – Littlefoot
ist es möglich, diese Spalte in der Ansicht zu aktualisieren? Warum kann ich nicht jede Spalte in der Ansicht aktualisieren? – sekti92