分页机制:

--分页查询

--查询的数据量过大时,通常会使用分页机制

--分页就是将数据批量的查询出来,好处是减少

--数据库的查询压力,减少系统开销

--分页机制不是标准sql规定的,座椅每种数据库有不同的实现

--ORACLE 中使用 ROWNUM 这个伪列来实现的

--ROWNUM ,该列是不存在的,但是每个表都是可以查询该列

--该列是标识查询出来的每一行的记录,行从1开始

--只要数据能从数据库查询出来,那么ROWNUM字段值即为

--这条记录的行号

BETWEEN(N-1)*PAGESIZE+1 AND N*PAGESIZE

--VIEW

--数据库对象之一,在sql语句中体现的角色与表相同的

--但视图并不是一张真是存在的表,她只是对应了一条

--SELECT语句查询的结果集,使用视图可以重用子查询

--并且简化sql语句的复杂性

--视图对应的子查询字段可以使用别名

--那么盖世兔对应的字段名就是这个别名

--若字段含有函数或表达式,必须指定别名

--对视图进行DML操作

--对视图进行DML操作就是对视图数据的来源的基础表进行DML操作

--只能对简单视图进行DML操作,复杂视图不允许使用DML操作

--对简单视图的进行DML操作,也不能违反基本表的约束条件

--当通过视图插入一条数据时,很可能会产生对基本表的污染

--修改也会造成污染,但是删除不会

--复杂视图

--查询含有函数、表达式、分组、去重,多表关联查询

--复杂视图不能进行DML

--简单视图删除视图中的数据会对应的将其基本表中的数据删除,

--删除视图本身并不会对其基本表数据产生任何影响

--序列

--序列也是数据库对象之一

--序列是用来生成一系列数字的,序列通常为表的主见提供值使用

--序列支持两个伪列

--NEXTVAL:是序列生成下一个数字

--(用最后生成的数字加上步长得到的),

--新创建的序列则返回start WITH指定的数字,

--序列是不能回退的,所有通过NEXTVAL获取了

--下一个数字就会无法获取之前生成的数字了

--CURRVAL:获取序列生成的最后一个数字,

--无论调用多少次都不会导致序列产生新的值,

--但是新创建的序列至少调用一次NEXTVAL后才会使用CURRVAL

--UUID

--字符串类型的主键值,32位不重复字符串

--oracle 提供了一个函数可以生成UUID

--索引

--索引也是数据库对象之一

--该数据库对象用于提高检索效率

--索引的统计维护和应用都是自动的

--我们队索引的操作仅限于是否添加索引

--约束

--唯一性约束UNIQUE

--当某个字段使用唯一性约束,该字段的值

--在表中是不允许出现重复值。但是null除外

--主键约束

--非空且唯一

--非空约束

--默认值

oracle大杂烩(二)相关推荐

  1. linux音源管理 二维表,Oracle【二维表管理:约束】

    1.简单的表创建和字段类型 最简单的方式去创建表(没有添加主键之类的约束条件) [Oracle的字段类型] number:数值类型 --整数类型:number(a) 总长度a --小数类型:numbe ...

  2. 冯柯《我的ORACLE笔记二:关于回滚段》接力来袭!

    感谢大家对此文的关注!我们的活动还在继续中~您对文章内容有任何疑问时,欢迎您点击原文链接,填写阅读反馈表.我们不仅会邀请作者来回答问题,还会从中抽取一位粉丝赠送精美礼品一份哦~ <我的ORACL ...

  3. (oracle)二、创建数据库

    二.创建数据库<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> ...

  4. oracle先执行哪个from,Oracle(二)SELECT语句执行顺序

    转载自:小强斋太-Study Notes,原文链接 从join on和where执行顺序认识T-SQL查询处理执行顺序 目录 一.样例 二.SELECT语句的处理过程 1. FROM阶段 2. WHE ...

  5. Java基础——Oracle(二)

    一.Oracle 中的几个服务 1.OracleDBConsoleorcl 进程:nmesrvc.exe oem控制台服务进程,dba用.Oracle Enterprise Manager(Oracl ...

  6. oracle笔记二(入门)

    98. with as 可以把使用频繁的sql查询 抽取出来, 将查询结果作为一个临时的表 相当于虚拟视图 用法: with tempName as (select .....) 针对多个别名: wi ...

  7. sqlserver转oracle后nvchar2(char),Oracle(二)老师

    Oralce 默认提供的用户 system DBA(数据库管理员) sys (数据库所有者) 这个权限大 要想以Sys 身份进入 必须先system进入 然后connect sys/system sa ...

  8. oracle之二控制文件

    控制文件   3.1 控制文件的功能和特点:        1)定义数据库当前物理状态,不断在往controlfile写入[SCN等]        2)维护数据的一致性        3)是一个二进 ...

  9. IBATIS + ORACLE(二)

    迁移时间:2017年6月1日16:09:02 Author:Marydon (四)IBATIS + ORACLE UpdateTime--2017年5月31日10:49:34 第二部分:提升篇 1.4 ...

  10. oracle 声明二维数组,[zt]C++二维数组讲解、二维数组的声明和初始化

    定义: int *pia = new int[10]; //array of 10 uninitialized ints 此 new 表达式分配了一个含有 10 个 int 型元素的数组,并返回指向该 ...

最新文章

  1. MonoRec:无需激光雷达,只需单个相机就可以实现三维场景的稠密重建
  2. 如何使用gensim来加载和使用词向量模型word2vec
  3. Python–新一代编程语言
  4. python PyQt5 QSlider类(滑块)
  5. VTK修炼之道45:图形进阶_vtkPolyData属性数据
  6. Flink编程入门(二)
  7. Ubuntu14.04环境下配置TFTP服务器
  8. Android日志工具Log的使用
  9. N32903系列的基础知识(1)
  10. objective-c 编程总结(第一篇)字符串操作
  11. blob 在线解码_roon、NAS图文全攻略 | 试听欧博旗舰RDS1电池数字界面转盘+旗舰RDB1电池解码器(三)。...
  12. 短信验证码登录的实现
  13. Redis的前前后后左左右右
  14. 【云原生-白皮书】简章2:深入理解DevOps+微服务
  15. 新浪短链接:15款最佳t.cn短网址在线生成工具
  16. 我吐了72行金色爱心代码(༗清ཻ辞ཻ࿐入门原创)———永远清楚,不是只有你一个人在努力
  17. 架构 和 构架 定义
  18. 如何准备才能提高面试的通过率拿到offer?
  19. 如何打赢呼叫中心人才管理前哨战
  20. Python解决鸡兔同笼

热门文章

  1. alpha对冲(股票+期货)
  2. PMU 精密测量单元
  3. PTA新浪微博热门话题c++版——山东科技大学
  4. 计算机老师写对联给新人,写给教师结婚幽默对联【值得收藏】
  5. Html+CSS实现奥运五环的制作超详细讲解,附源码下载
  6. html5 梵高 星,上海梵高星空艺术馆门票
  7. 阿里巴巴Java开发手册终极版v1.3.0(百度网盘资源)
  8. Microsoft Edge浏览器或者电脑上其他浏览器的主页被篡改后的解决办法。(适用于联想电脑)
  9. 如何使用PDF转换器将PDF转换成图片
  10. win10远程连接ubuntu18.4