2015-07-31 8 views
1

У меня есть следующий запрос:Невозможно создать View

SELECT C.company_name, 
     C.JOB_TITLE, 
     E.date_joined, 
     E.date_left, 
     A.first_name || ' ' || A.last_name AS NAME 
    FROM COMPANY C, ALUMNUS A, EMPLOYMENT_HISTORY E 
where E.alumnus_id = A.alumnus_id 
    and E.company_id = C.company_id 
    and E.employee_id = C.employee_id 
order by date_joined; 

, но когда я использовал приведенный выше код, чтобы создать представление не в состоянии сделать это со следующим сообщением об ошибке

Error report - 
SQL Error: ORA-00907: missing right parenthesis 
00907. 00000 - "missing right parenthesis" 
*Cause:  
*Action: 

Я использовал Следующий код для создания вида

CREATE VIEW VIEW AS (
SELECT C.company_name, 
     C.JOB_TITLE, 
     E.date_joined, 
     E.date_left, 
     A.first_name || ' ' || A.last_name AS NAME 
FROM COMPANY C, ALUMNUS A, EMPLOYMENT_HISTORY E 
where E.alumnus_id = A.alumnus_id 
    and E.company_id = C.company_id 
    and E.employee_id = C.employee_id 
order by date_joined); 

Пожалуйста, помогите.

ответ

1

вам не нужны скобки у вас есть в вашем коде

CREATE VIEW VIEWE AS 
SELECT C.company_name, C.JOB_TITLE, E.date_joined, E.date_left, A.first_name || ' ' || A.last_name AS NAME 
FROM COMPANY C, ALUMNUS A, EMPLOYMENT_HISTORY E 
where E.alumnus_id=A.alumnus_id 
and E.company_id=C.company_id 
and E.employee_id =C.employee_id 
order by date_joined; 
+0

Спасибо Бро !! Это сработало!! – blackwindow

+0

круто, можете ли вы отметить его как правильный ответ – davegreen100