Я создаю представление для оценки сущности в SQL Oracle, и я создал в ней производный атрибут результат Я попробовал этот код, но он не работает.
оценка - это супер-сущность для трех суб-сущностей, которые являются диагностическими, суммирующими и формирующими, поэтому я создаю представление для этого assessment = diagnostic + summative + formative
.
результат будет включать вычисление атрибутов оценки из трех предыдущих объектов.
это для разработчика Oracle SQL
создать оценку вида как
select asses_num ,d_score ,asses_type ,student_ID from diagnostic
union
select asses_num ,s_score ,asses_type ,student_ID from summative
union
select asses_num ,f_score ,asses_type ,student_ID from formative
union
select (d_score+s_score+f_score) as result from diagnostic, summative, formative ;
Я ожидаю, что будет создано представление, включая результат как производный атрибут. Но у меня ошибка "В блоке запроса указано неверное количество столбцов результата"