26.oracleocp题库dba经典辅助学习_第1页
26.oracleocp题库dba经典辅助学习_第2页
26.oracleocp题库dba经典辅助学习_第3页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学完本节课之后,你会明白下面知识点创建简单的和复杂的视从视图中取出数创建创建和使用序列 创建privatepublic同学完本节课之后,你会明白下面知识点创建简单的和复杂的视从视图中取出数创建创建和使用序列 创建privatepublic同义课程安视图概述创造,修改, 在一个视图上的数据处理语言 (DML) 操创建,使用和修改序缓存序列NEXTVALCURRVAL伪列 创建,删除索引 1视图的优 6 视图数据库对 4 对描表asic unit ofstorage; com ed of 视图Logicallyrepresentbsetsofdatafromoneor moretables序列Ge

2、neratesnumeric索引Improvestheperformanceofdataretrieval 同义词Givesalternativenamesto使用CREATE VIEW 子句你能嵌入一个子程序子程序包括复杂的SELECT语8创建视创建EMPVU80 视图,它包括80部门的雇员细览使用子查询的列别名创建一个视图使用 SQL*Plus DESCRIBE 命令使用CREATE VIEW 子句你能嵌入一个子程序子程序包括复杂的SELECT语8创建视创建EMPVU80 视图,它包括80部门的雇员细览使用子查询的列别名创建一个视图使用 SQL*Plus DESCRIBE 命令描述视图的结

3、构从给定别名的视图选择列从一个视图 11 2在子查询的同样的定制列中,CREATE OR REPLACE VIEW子句中展示列别(Columnaliases heCREATEORREPLACEVIEW clausearelisted hesameorderasthecolumns he CREATEORREPLACEVIEW(id_number, name, sal, department_id) ECT employee_id,_name|department_id = SELECT CREATEVIEW ECT employee_idID_NUMBER,last_nameNAME, sal

4、ary*12 ANN_SALARYdepartment_id = CREATEVIEW ECT employee_id,last_name,salary department_id = CREATE OR REPLACE FORCE|NOFORCE VIEW WITH CHECK OPTION CONSTRAWITH READ ONLY CONSTRA简单视图和 7 OneorNot视图上的DML 操作执行规分组函视图上的DML 操作执行规分组函GROUPBY子DISTINCT 同义 伪列ROWNUM同义视图上的DML 操作执行规视图上的DML 操作执行规如果视图包含如下条目,你不能修改视 分

5、组GROUPBY子DISTINCT 同义伪列ROWNUM 使用表达式定如果视图包含如下条目,你不能添加数据通过视图 分组GROUPBY子DISTINCT 同义伪列ROWNUM 通过表达式定 在基表中NOT NULL列通过视图不使用WITH CHECK OPTION 使用WITHCHECKOPTION子句,在视图范围内,DML操作执任何企图在不合格的视图中用 department_id字段除了 20之外入一个行, 或为任意行更新部门号都会失败,CHECK OPTION约束3DML 通过增加WITHREADONLY选项能确定自定义视图没DML操视图的任意行随意尝试执行DML 操作,结果使Oracl

6、e 服务器出 18 departmentid=;WITHCHECKOPTIONempvu20 创建复杂视图,它包括分组函数从两个表中显示值(name, minsal, maxsal, avgsal)ECT d.department_name,MIN(e.salary), employees e JOIN departments GROUP BY d.department_name; 20 视图概述创造,修改, 和取出来自一个视图的数在一个视图上的数据处理语言 (DML) 删除视序列概述创建,NEXTVALCURRVAL索引概述创建,删 20 视图概述创造,修改, 和取出来自一个视图的数在一个视

7、图上的数据处理语言 (DML) 删除视序列概述创建,NEXTVALCURRVAL索引概述创建,删除同义字概述创建,删除(序列一个序A能自动地产生唯一的数是一个可共享能被用来创建一个主键 当器已经缓存,加快存取顺序的效4(序列对描asic unit ofstorage; com ed of Logicallyrepresentbsetsofdatafrom one or more tablesGeneratesnumericImprovestheperformanceofsomeGivesalternativenamesto练1: 第一部这一练习包括下列创建一个简单创建一个复杂使用控制约束创建一

8、在视图中尝试修改数删除视DROPVIEWDROPVIEWDML 19 CREATEORREPLACEVIEWemployee_id, last_name, job_iddepartment_id = ;WITHREAD创建一个叫做 DEPT_DEPTID_SEQ的序列 为部门表的主键使用。不能使用CYCLE选项NEXTVALCURRVAL创建一个叫做 DEPT_DEPTID_SEQ的序列 为部门表的主键使用。不能使用CYCLE选项NEXTVALCURRVAL, 甚至对于不同的用户。CURRVAL 获得目前的序列值在 序列取CURRVAL 值之前, 必须向序列发出NEXTVAL 缓存序列在内存中

9、的缓存序列值提供对那些值的较快的存取当序列值中出现间隙是因为回滚出系序列在另一个表中使 30 5被命名 Support 的一个新的部门: (Insertanewdepartmentnamed“Support”inlocatonIDSELECT dept_deptid_seq.CURRVAL OCREATE SEQUENCE INCREMENTBYSTARTWITHSEQUENCE语句: 定义一个顺序自动产生有继的数字CREATESEQUENINCREMENT BY n START WITH nMAXVALUEn|NOMAXVALUE MINVALUEn|NOMINVALUE CYCLE | N

10、OCYCLE CACHE n | NOCACHE;多个确认被执行。使用DROP 语句,课程安索视图概述创造,修改, 和取出来自多个确认被执行。使用DROP 语句,课程安索视图概述创造,修改, 和取出来自一个视图的数在一个视图上的数据处理语言 (DML) 删除视序列概述创建,使用和修改序缓存序列NEXTVALCURRVAL伪索引概述创建,删除索同义字概述创建,删除 如何创建索引索索引是一个项目对在Oracle服务器使用指针能加速行通过使用快捷路径存取能高效的减少磁盘输入输出来查索引不依赖于使用Oracle服务器自动使用手动的:用户能在列上产生非唯一的索引加速对行的存取6对描asic unit o

11、fstorage; com ed of Logicallyrepresentbsetsofdatafrom one or more tablesGeneratesnumericImprovestheperformanceofsomeGivesalternativenamesto修改序改变增值,最大值,最小值,cycle 控件或高速缓存控件索引创建指在多个列中创建一个索引在EMPLOYEES 表中改进对LAST_NAME 的 38 视图概述创造,修改, 和取出来自一个视图的数在一个视图上的数据处理语言 (DML) 删除视序列概述创建,使用和修改序缓索引创建指在多个列中创建一个索引在EMPLOYE

12、ES 表中改进对LAST_NAME 的 38 视图概述创造,修改, 和取出来自一个视图的数在一个视图上的数据处理语言 (DML) 删除视序列概述创建,使用和修改序缓存序列NEXTVALCURRVAL伪索引概述创建,删除同义字概述创建,给对象创建一个创造一个synonyms简化对象存取。 (针对对象的另一个名字) synonyms,你能使用另一个用户创建一个自己的易于使用的短缩冗长的对7删除索通过DROP INDEX命令从数据字典中删除一个索引从数据字典中删除emp_last_name_idx索引删除一个索引,你必须是索引的拥有者或者有DROP ANY INDEX 权对描asic unit of

13、storage; com ed of Logicallyrepresentbsetsofdatafrom one or more tablesGeneratesnumericImprovestheperformanceofsomeGivesalternativenamesto创建索引的时候AcolumncontainsawiderangeofAcolumncontainsalargenumberofnull WHEREclauseorajoinThetableislargeandmostqueriesareexpectedto retrieven2%to4%ofthe he不创建索引的时候ThecolumnsarenotoftenusedasaThet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论