oracle ref 引用问题
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 表中对应的记录.?
在线等...
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 表中对应的记录.?
在线等...
...全文
相关推荐
oracle 迅速查询和更新大数据
oracle 迅速查询和更新大数据,oracle 迅速查询和更新大数据oracle 迅速查询和更新大数据
Oracle 数据库中的 REF 类型与触发器的使用
摘要:本文介绍了在Oracle数据库中使用REF类型建立对象间关联的方法。以员工管理系统为例,展示了如何通过对象类型继承和引用关系模拟现实业务模型。针对需要确保员工上级必须符合特定条件(职位和分支机构)的需求,提出了使用触发器实现数据完整性检查的方案。通过创建BEFORE触发器并采用INSERT INTO VALUES语法,有效避免了"正在变更"错误,实现了对复杂业务规则的校验。该方法为Oracle对象关系模型中实现数据完整性提供了实用解决方案。
Log4Net Oracle
Log4Net Oracle
关于SpringMyBatis纯注解事务不能提交的问题分析与解决
本文处理spring+mybatis,或springjdbc,对oracle事务不能提交的问题分析与解决
C#调用oci直连Oracle
.net平台下C#直连Oracle数据库,不用安装Oracle客户端,也不用安装任何其他组件


