请问如何对嵌套表生成视图,使视图成为一个二维表!?

解决方案 »

  1.   

    (1)一个学生表student内有name,age,exp三列。
    (2)其中的exp列是一个包object对象的表类型。描述的是此学生所待过的学校。创建过程如下。
    creat type exp_type as object
    (begin_year number(4),end_year number(4),school_name char(10));create type exp_table_type as table of exp_type;create table student(name char(10),age number(2),exp exp_table_type)
    nested table exp store as fs_store_tab;如上定义的表可以用select语句查询。但是怎么对这个表生成一个视图使它显示每一个学生和他待过的每一个学校.
    例如:
    name  age  exp.begin_year  exp.end_year  school_nametom   25   1984            1990           sanxiao
    tom   25   1990            1994           44
    tom   25   1994            1997           44
    pato  25   1984            1991           erxiao
    .......