------------------------2013-5-14------------------------
ordbms与rdbms比较
oracle中的对象

oracle oop概念
对象重用
维持标准
定义访问路径

抽象数据类型
可变数组
嵌套表
对象表
对象视图

--定义
create type type_name as object(columns...)
--抽象数据类型的使用
insert into customer values('1',add_type('宝民二路','深圳','cn',10001));
--查询
select * from customer;
--查看表结构
desc customer;

可变数组
create type type_name as {varray(n) of [data type]}
使用as varray创建类型。
可变数组允许在单个行中存储单个记录的重复属性

嵌套表:表中之表,一个表表示为另一个表中的列。
使用as object创建类型
使用as table of根据已经创建的类型新建一个类型
创建表并指定嵌套表的存储规范
嵌套表在数据项的数目上没有限制。


对象表:一种特殊类型的表,表中的每一行都代表一个对象,行对象(不是嵌入对象),列对象。
包含对象标识符(oid)
ref操作符用于引用行对象
deref操作符返回行对象的值

对象视图:在对象与关系数据库之间提供了一个桥梁

相关文章:

  • 2021-06-12
  • 2021-11-20
  • 2021-06-06
  • 2022-02-01
  • 2022-01-28
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-04
  • 2021-08-23
  • 2021-11-07
  • 2021-12-31
  • 2021-11-20
  • 2022-02-01
  • 2021-06-21
相关资源
相似解决方案