Когда я запускаю свой скрипт для следующего представления, я получаю эту ошибку:
Отчет об ошибке -ORA-00936: пропущенное выражение00936. 00000 - «пропущенное выражение»* Причина:* Действие:
Сценарий:
CREATE OR REPLACE VIEW mainUser.studentData_view
(
StudentID,
StudentName,
StudentDOB,
StudentSubjectID,
SubjectName,
LastUpdated)
AS
SELECT student.StudentID,
student.StudentName,
student.StudentDOB,
student.StudentSubjectID,
subject.SubjectName,
audit.SYSTIMESTAMP
FROM mainuser.studentdata student,
mainuser.studentdatachanges audit,
mainuser.subjectdata subject
WHERE student.StudentSubjectID = subject.SubjectID
AND AUD.systimestamp = (SELECT Max(SYSTIMESTAMP)
FROM mainuser.studentdatachanges AUD2
WHERE AUD2.NEW_StudentID = AUD.new_studentid);