2017-07-12 7 views
-1

Guten Tag. Ich mache eine Übung in Oracle. Nach meinem Wissen sollte diese Abfrage jedoch korrekt sein; Ich bekomme immer einen "Statement is not ended equate error". Ich habe die Create View, Select, FROM, Joins alle korrekt. Warum funktioniert diese Aussage nicht?Oracle Create View funktioniert nicht

CREATE VIEW RESERVATION_CUSTOMER AS 
SELECT r.RESERVATION_ID, r.TRIP_ID, r.TRIP_DATE, c.CUSTOMER_NUM, c.LAST_NAME, c.FIRST_NAME, c.PHONE 
FROM RESERVATION AS r 
INNER JOIN CUSTOMER AS c ON c.CUSTOMER_NUM=r.CUSTOMER_NUM; 
+2

'AS' verwendet Spaltenaliasnamen zu definieren, nicht die Tabelle. Entferne das von 'FROM RESERVATION AS r 'und' INNER JOIN CUSTOMER AS c'. – JSapkota

Antwort

-1

Ausprobieren

CREATE VIEW RESERVATION_CUSTOMER AS 
SELECT r.RESERVATION_ID, r.TRIP_ID, r.TRIP_DATE, 
     c.CUSTOMER_NUM, c.LAST_NAME, c.FIRST_NAME, c.PHONE 
FROM RESERVATION r, CUSTOMER c 
WHERE r.CUSTOMER_NUM = c.CUSTOMER_NUM; 

weitere Informationen für über Ansichten unten verlinken

enter link description here