摘要: 比较对象值 1可以将对象类型作为一个普通的数据类型使用。 2使用比较操作符时,需要提供类型的映射函数,类型函数必须返回和源列相同的数据类型,并且不同执行提交和回滚操作。 3比较操作符 =,,=,in,like,between测试数据--创建对象类型头create or... 阅读全文
posted @ 2017-06-02 23:15 2637282556 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 对象标识符和对象引用测试数据--创建对象类型class3--创建对象类型头create or replace type class3 as object (id number,name varchar2 ( 20 ),member function get_nam... 阅读全文
posted @ 2017-06-02 22:21 2637282556 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 对象表 1对象表是使用对象类型定义表中的一整行,此表就称为对象表 2在创建对象表中,可以包含嵌入的列对象 3向对象表添加数据方式 1)通过构造函数提供属性值 2)在关系表中提供列值语法 create table table_name of type_name; tab... 阅读全文
posted @ 2017-06-02 20:40 2637282556 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 列对象 1列对象就是使用对象类型定义表中的单个列,存储此列的对象称为列对象 2向包含列对象的表添加数据,必须使用构造函数为列对象提供属性值 语法 column_name object–使用对象类型object作为列column_name的属性举例 创建对象类型对象头的... 阅读全文
posted @ 2017-06-02 19:53 2637282556 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 获取对象类型信息测试的数据create or replace type class3 as object (id number,name varchar2 ( 20 ),member function get_name(no varchar2) return va... 阅读全文
posted @ 2017-06-02 16:43 2637282556 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 创建带有函数的对象类型 创建对象类型头/规范 语法 create 【or replace】 type type_name as object ( column1 datatype[,column2 datatype,…] member function method... 阅读全文
posted @ 2017-06-02 15:50 2637282556 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 对象类型 1Oracle面向对象程序设计的体现 2它封装了数据结构和用于操纵这些数据结构的过程和函数。 3是用户自定义的复合数据类型 4它可以包含属性和方法 1)属性:描述对象所具有的特征; 2)方法:实现对象具有的行为;方法要在创建对象类型规范中声明,在对象类型体中... 阅读全文
posted @ 2017-06-02 13:32 2637282556 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 同义词1同义词是表、视图、序列、存储过程、包等模式对象的一个别名。 2与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。 3在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。 4经常用于简化对象访问和提高对象访问的安全性。同义词... 阅读全文
posted @ 2017-06-02 11:45 2637282556 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 管理序列 测试的数据create sequence zhou.stu_squincrement by 1start with 1maxvalue 100minvalue 1nocyclecreate table stu( id number,num numbe... 阅读全文
posted @ 2017-06-02 11:17 2637282556 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 序列 1序列是oacle提供的用于产生一系列唯一数字的数据库对象。 2使用序列可以实现自动产生主键值 3序列可以在多用户并发环境中使用,为所有用户生成不重复的顺序数字,而且不需要任何额外的I/O开销。 4序列与视图一样,不占用实际的存储空间,只是在数据字典中保留它的定... 阅读全文
posted @ 2017-06-02 10:38 2637282556 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 视图 视图定义: 基于多表的预定义查询,这些表称为基表 可以通过视图对基表进行DML操作 在视图中检索信息与从基表中检索信息方法完全相同注意:视图不存在数据,算是个虚表,视图只会访问基表的行适用于:检查检索数据 优点: 限制用户只能通过视图检索数据,使用户看不... 阅读全文
posted @ 2017-06-02 09:27 2637282556 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 管理簇 使用的测试数据 create cluster my_clu (deptno number ) pctused 40 pctfree 10 size 1024 tablespace myspace stora... 阅读全文
posted @ 2017-06-02 08:56 2637282556 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 簇和簇表 簇 1簇是由一组共享相同数据块的多个表组成,它将这些表的相关行一起存储在相同数据块中,这样可以减少查询数据所需的磁盘读取量。 2对于单独使用的表也不应该使用簇。 3简单来说就是2个表中,因为有相同的列,所以将2个表中列值相同的行存储到一个数据块中。 簇表 创... 阅读全文
posted @ 2017-06-02 08:36 2637282556 阅读(203) 评论(0) 推荐(0) 编辑