如何对嵌套表生成视图?

tianli6 2003-09-11 01:11:23
请问如何对嵌套表生成视图,使视图成为一个二维表!?
...全文
20 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianli6 2003-09-12
  • 打赏
  • 举报
回复
(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_name

tom 25 1984 1990 sanxiao
tom 25 1990 1994 44
tom 25 1994 1997 44
pato 25 1984 1991 erxiao
.......
hdkkk 2003-09-11
  • 打赏
  • 举报
回复
?
问题描述的不清楚啊

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧