サブタイプの列の値を更新するには?
次のようなコードは、student の grade 属性にアクセスできません。
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'));
学生の成績を「卒業」に変更するにはどうすればよいですか?