oracle ref 引用问题

java_283066589 java_283066589 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
1.创建了一个home_type对象类型
create or replace type home_type as object
(
street varchar2(50),
city varchar2(20),
state varchar2(20),
zipcode varchar2(6),
owner varchar2(10)
);
2.创建一个home_type类型的表
create table homes of home_type;
3.向homes插入数据
insert into homes values('呼伦北路12号','呼和浩特','内蒙','010010','马鸣')
4.创建一个person表,其中有一个字段的类型为home_type类型的引用
create table person
(
id number(6) primary key,
name varchar2(10),
addr ref home_type /*这里为home_type类型的引用*/
);
5.向person表插入数据
insert into person select 1,'马鸣',ref(p) from homes p where p.owner='马鸣';
6.查询pserson表,得到引用
select addr from person
7.这里是我的问题....
我想知道如何通过个引用的地址找到homes 表中对应的记录.?
在线等...
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
java_283066589
Oracle 17,133 成员 55,258 内容