oracle -视图 序列 约束】的更多相关文章

1.视图 视图是基于一个或者多个表数据库对象,视图允许用户创建一个无数据的”伪表“,视图只是一个获取特定列好行的sql查询组成,通过视图检索数据就像从表中检索数据 一样. 视图可以提供一个附加的安全层,是一个或者多个表中只有某些行和列对最终用户可用.可以对组织的所有用户隐藏基表  只允许他们浏览某些数据. 示例: select view  utach_sales as select  c.cust_id ID, substr(cust_last_name,1,20) Name, substr(c…
1.Oracle序列语法:create sequence 序列名 特点1:默认是无值,指针指向没有值的位置 特点2:序列名.nextval 每次执行值会自增一次,步长为 1 特点3:序列名.currval查看当前序列的值.[默认是没有,需要创建再执行先]作用:作为主键使用,动态的获取主键的值,这样新增数据的时候的避免了主键冲突 --使用的是 序列名.nextval作为主键注意:主键是非空唯一,不需要主键的值是连续的值,不重复即可 --创建默认序列 create sequence cc;--创建序…
目录:一.视图的定义: 二.视图的作用: 三.创建视图: 1.权限 2.语法 3.1  创建简单视图   3.2  创建连接视图  3.2.1 连接视图定义  3.2.2 创建连接视图  3.2.3 连接视图上的DML操作  3.2.4 键值保存表  3.2.5 连接视图的更新准则  3.2.6 可更新连接视图 3.3 创建复杂视图 3.4 强制创建视图 四 更改视图 4.1 更改视图的定义 4.2 视图的重新编译 五.删除视图 六.查看视图 七. 在视图上执行DML操作的步骤和原理 7.1 查…
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表.视图是存储在数据字典里的一条select语句. 通过创建视图可以提取数据的逻辑上的集合或组合. 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分. 2.用户通过简单的查询可以从复杂查询中得到结果. 3.维护数据的独立性,试图可从多个表检索数据. 4.对于相同的数据可产生不同的视图. 视图的分类: 视图分为简单视图和复杂视图. 两者区别如下:…
转载自:http://blog.itpub.net/29785807/viewspace-1270120/ 一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的.视图只有逻辑定义.每次使用的时候,只是重新执行SQL. 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中.那些用于产生视图的表叫做该视图的基表.一个视图也可以从另一个视图中产生. 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中.通…
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表.视图是存储在数据字典里的一条select语句. 通过创建视图可以提取数据的逻辑上的集合或组合. 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分. 2.用户通过简单的查询可以从复杂查询中得到结果. 3.维护数据的独立性,试图可从多个表检索数据. 4.对于相同的数据可产生不同的视图. 视图的分类: 视图分为简单视图和复杂视图. 两者区别如下:…
视图简介: 视图是基于一个表或多个表或视图的逻辑表,本身不包含数据,通过它可以对表里面的数据进行查询和修改.视图基于的表称为基表.视图是存储在数据字典里的一条select语句. 通过创建视图可以提取数据的逻辑上的集合或组合. 视图的优点: 1.对数据库的访问,因为视图可以有选择性的选取数据库里的一部分. 2.用户通过简单的查询可以从复杂查询中得到结果. 3.维护数据的独立性,试图可从多个表检索数据. 4.对于相同的数据可产生不同的视图. 视图的分类: 视图分为简单视图和复杂视图. 两者区别如下:…
Oracle的序列 序列介绍 序列是Oracle提供的用于产生一系列唯一数字的数据库对象. 使用序列能够实现自己主动产生主键值.序列也能够在很多用户并发环境中使用.为所实用户生成不反复的顺序数字,并且不须要不论什么额外的I/O开销. 与视图一样.序列并不占用实际的存储空间,仅仅是在数据字典中保存它的定义信息.用户要在自己的模式中创建序列.必须具有CREATE SEQUECNCE系统权限,假设要在其它模式中创建序列,则必须具有CREATE ANY SEQUENCE系统权限. 创建序列的语法例如以下…
参考: 视图.索引.存储过程优缺点: http://www.cnblogs.com/SanMaoSpace/p/3147059.html oracle视图总结(转):http://tianwei0131-163-com.iteye.com/blog/1146722 Oracle视图详解:http://blog.itpub.net/29785807/viewspace-1270120/ (1) 什么是视图 视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式.用户通过视图…
本章内容: Oracle视图介绍与创建.Oracle视图的查询与修改.Oracle的复杂视图 1. Oracle视图介绍与创建 (1)了解常见的数据库对象都有哪些 (2)了解什么是视图以及为什么要使用视图 概念:视图是一个虚拟表,视图当中的数据是来自于基表的 为什么要用视图? <1>安全原因:限制数据的访问(如:社会保险基金表,可以使用视图只显示姓名和地址,而不显示社会的保险号和工资) <2>视图可使复杂的查询用于理解和使用 (3)理解视图的分类 简单视图.复杂视图.连接视图.只读…