第10章 同义词和序列--《Oracle数据库基础与应用教程》书籍教案.ppt

第10章 同义词和序列--《Oracle数据库基础与应用教程》书籍教案.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Oracle数据库基础与应用教程》书籍教案 人民邮电出版社出版 於岳编写 作者联系方式:airfish2000@126.com 本书内容: 本书全面讲述了Oracle数据库的日常管理工作内容。全共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、Data Pump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。 本书适合Oracle爱好者、Oracle工程师、数据库管理员、培训机构以及大专院校计算机专业教师和学生使用。 图10-3 搜索同义词 (2)在图10-4所示页面中,单击【是】按钮确认删除同义词。 图10-4 确认删除同义词 10.3.3 使用OEM创建序列 使用Oracle Enterprise Manager按以下步骤创建序列。 (1)在Oracle Enterprise Manager页面中单击【方案】→【数据库对象】→【序列】,如图10-5所示,单击【创建】按钮。 图10-5 序列 (2)在图10-6所示页面中,按以下要求输入内容,最后单击【确定】按钮。 图10-6 创建序列 10.3.4 使用OEM删除序列 使用Oracle Enterprise Manager按以下步骤删除序列。 (1)?在图10-7所示页面中,搜索方案SYS中的序列SEQUENCE_1。选择序列SEQUENCE_1,然后单击【删除】按钮。 图10-7 搜索序列 (2)在图10-8所示页面中,单击【是】按钮确认删除序列。 图10-8 确认删除序列 10.4 小结 同义词是一个方案对象的别名,用来简化对象的访问,以及提高对象访问的安全性。 可以为表、视图、序列、过程、存储函数、包、物化视图、Java类方案对象或用户自定义对象类型创建同义词。 同义词并不占用实际的存储空间,只是在数据字典中保存了同义词的定义。 在使用同义词时,Oracle数据库将它转换成对应的方案对象的名称。 同义词有两种类型,分别是公用同义词和私有同义词。 CREATE SYNONYM语句用于创建同义词。 DROP SYNONYM语句用于删除同义词。 序列是用来生成唯一、连续的整数的数据库对象,通常用来自动生成主键或唯一键的值。 序列可以为表中的行自动生成序列号,产生一组等间隔的数值,其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。 CREATE SEQUENCE语句用于创建序列。 ALTER SEQUENCE语句用于修改序列。 对序列的修改只影响以后产生的序列号,已经产生的序列号不变。DROP SEQUENCE语句用于删除序列。 使用CURRVAL伪列返回序列的当前值。 如果序列还没有通过调用NEXTVAL产生过序列的下一个值,先引用CURRVAL出现错误。 使用NEXTVAL伪列递增序列并返回新值。 第一次使用NEXTVAL返回的是初始值,随后的NEXTVAL会自动增加定义的INCREMENT BY值,然后返回增加后的值。调用NEXTVAL将生成序列中的下一个序列号。 第10章 同义词和序列 同义词 10.1 序列 10.2 使用OEM管理同义词和序列 10.3 小结 10.4 10.1 同义词 10.1.1 同义词简介 同义词是一个方案对象的别名,用来简化对象的访问,以及提高对象访问的安全性。 可以为表、视图、序列、过程、存储函数、包、物化视图、Java类方案对象或用户自定义对象类型创建同义词。 同义词并不占用实际的存储空间,只是在数据字典中保存了同义词的定义。 在使用同义词时,Oracle数据库将它转换成对应的方案对象的名称。 在Oracle数据库中同义词具有以下作用。 隐藏方案对象的实际名称和位置。 为用户简化SQL语句,便于记忆。 为分布式数据库的远程对象提供位置透明性。 10.1.2 同义词分类 在Oracle数据库中,同义词有两种类型,分别是公用同义词和私有同义词。 1.公用同义词 2.私有同义词 10.1.3 创建同义词 CREATE SYNONYM语句用于创建同义词。 要在自己的方案中创建私有同义词,必须要拥有CREATE SYNONYM系统权限。 要在另一个用户的方案中创建私有同义词,必须要拥有CREATE ANY SYN

文档评论(0)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档