2017-07-12 20 views
-1

午後。私はOracleでエクササイズをしています。私の知る限り、このクエリは正しいはずです。私はいつも "ステートメントが適切にエラー終了していません"を取得します。私は作成ビュー、選択、FROM、すべての正しい結合を持っています。このステートメントはなぜ機能しないのですか?Oracle Create Viewが機能しない

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'は、列の別名ではなく、テーブルを定義するために使用されます。 'FROM RESERVATION AS r'と' ININER JOIN CUSTOMER AS C''から削除してください。 – JSapkota

答えて

-1

は、ビューの詳細は、

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; 

それを試してみてください

enter link description here

関連する問題