Как обновить значение столбца подтипа?
Код, подобный этому, не может получить доступ к атрибуту оценки учащегося:
update persons set grade = 'graduated';
CREATE OR REPLACE TYPE person (
name varchar2(20),
age number,
address varchar2(20)
) NOT FINAL;
CREATE OR REPLACE TYPE student UNDER person (
grade varchar2(20)
) NOT FINAL;
CREATE TABLE persons OF person;
INSERT INTO persons VALUES (student('Jon', 'undergraduate'));
Как я могу изменить оценку учащегося на «окончил»?