现在的位置: 首页 > 综合 > 正文

看完网友发布的《Oracle内部培训》后的笔记

2018年04月30日 ⁄ 综合 ⁄ 共 660字 ⁄ 字号 评论关闭

1.oracle大小写不敏感
2.sql与SQL/plus不太一样
3.select 结果可以是A+B,可以是A||B
4.字符型可以转化成日期或者整数类型TO_NUMBER 和 TO_DATE TO_Char
5.可以使用 case expresion when   a then b  else c
6.decode 类似于C中的 ?
7.将空值转化成已知值 NVL
8.SELECT   department_id, AVG(salary)FROM     employees GROUP BY department_id ;
按照department_id的大小求出相同department_id的总和
9.子查询中使用 in any  all
10.iSql/plus中 * 的作用是弹出对话框自定义输入字段内容
11.表名必须以字母开头
12.视图中包含下列条件时不能使用update和insert: GROUP BY子句、DISTINCT 关键字、 ROWNUM 伪列、列的定义为表达式
13.使用with read only 屏蔽对试图的DML操作
14.子查询是临时视图的一种
15.序列提供唯一的数值,主要用于提供主键值,将序列值装入内存可以提高访问效率
16.索引:一种数据库对象、通过指针加速 Oracle 服务器的查询速度、通过快速定位数据的方法,
减少磁盘 I/O、索引与表相互独立、Oracle 服务器自动使用和维护索引
17.两个标之间的操作 UNION/UNION ALL(并集)、INTERSECT(交集)、MINUS(去掉交集)
18.EXISTS 和 NOT EXISTS 子查询中找到则停止否则继续查找。

 

抱歉!评论已关闭.