0

サブタイプの列の値を更新するには?

次のようなコードは、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'));

学生の成績を「卒業」に変更するにはどうすればよいですか?

4

2 に答える 2