文章分类 - Oracle对象
摘要:一、视图概念1.1、视图概念 视图是基于一个表或多个表或视图的逻辑表(虚表),本身不包含数据,通过它可以对表里面的数据进行查询。1.2、基表 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。1.3、视图优点 简化性 安全性 二、视图分类 视图分为简
阅读全文
摘要:一、触发器简介1.1、什么是触发器(trigger) 触发器在数据库里以独立的对象存储,由数据库产生某一类事件而启动运行,即触发器是当某个事件发生时自动地隐式运行。1.2、触发器的特点 1、由特定事件触发,外部无法调用。 2、触发器无参数。 3、一个表上最多可有12个触发器。1.3、触发器的作用 常
阅读全文
摘要:一、存储过程简介• 存储过程(Stored Procedure)是一组为了完成特定功能的PL/SQL语句块,经编译后存储在数据库中。• 存储过程经编译和SQL优化后存储在数据库服务器中,使用时只要调用即可。• 存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。•
阅读全文
摘要:表分区与索引分区重要知识:Q1:什么是分区?Q2:为什么要创建分区?分区能够改善应用程序的性能、可管理性、可用性。提高数据查询性能,简化数据库日常管理维护。Q3:分区的优点?1.各分区可以独立管理;2.增强数据可用性,系统故障影响的分区范围越小,恢复所需的代价越小。3.平衡I/O,把表的不同分区分配
阅读全文
摘要:一、包的作用Oracle中包的概念与Java中包的概念非常类似,只是Java中的包是为了分类管理类,但是关键字都是package。在一个大型项目中,可能有很多模块,而每个模块又有自己的过程、函数等。而这些过程、函数默认是放在一起的(如在PL/SQL中,过程默认都是放在一起的,即Procedures中
阅读全文
摘要:数据库对象:数据表、索引、视图、同义词、序列 重点:掌握索引的创建和维护。 前言:用户在数据库中查找数据,与数据的物理地址无关。为了找到数据,表中每一行均用ROWID标识。若存在海量ROWID,如何最快定位指定ROWID?索引对象,它提供服务器在表中快速定位记录。 1. 1 索引概述索引建立的目的:
阅读全文
摘要:一、函数概述 PL/SQL中的过程和函数(通常称为子程序)是PL/SQL块的一种特殊的类型,这种类型的子程序可以以编译的形式存放在数据库中,并为后续的程序块调用。 相同点:完成特定功能的程序 不同点:是否用return语句返回值 二、函数语法 CREATE [OR REPLACE] FUNCTION
阅读全文
摘要:一 概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 说明:在
阅读全文