第二十四天:听课笔记
来源:互联网 发布:体彩排列5历史开奖数据 编辑:程序博客网 时间:2024/05/22 06:27
1.视图:
虚表
控制数据访问,简化查询,避免重复访问相同的数据
简单视图 复杂视图
在create view中嵌入子查询 别名
修改视图 or repalce
drop view XXX
复杂视图:多个表,将查好的数据放到视图中
with read only
2.Top-N
最大值或最小值的集合是Top-N关心的
伪列,Oracle会为每个表增加, 可以标识行号
默认情况,rownum按主索引排序,若没有主索引则自然排序
rownum只能使用<或<=,使用其他的查不到数据
select rownum,* from ...
select rownum, emp.*
from (
select last_name, salary
from employees
order by salary
) emp
where rownum <= 10
5~10的
将整体作为一个表,将这个表中的rownum别名 弄出来
select *
from (
select rownum row_, emp.*
from (
select last_name, salary
from employees
order by salary
) emp
) e
where e.row_ between 5 and 10
后20:
select *
from (
select rownum row_, emp.*
from (
select last_name, salary
from employees
order by salary desc
) emp
) e
where e.row_ < 20
3.分页,权限,Ajax,购物车,论坛
4.序列:提供有规律的数值
主要用于提供主键
自动增长
create sequence XXX
nextval currval
select XXX.nextval from dual;
select XXX.currvalu from dual; currval要在nextval后面
create sequence XXX ....
insert into YYY () values (XXX.nextval)
序列会出现裂缝:裂开了,有一个或多个没有了,
回滚
系统异常
多个表同时使用同一个序列
5.索引:提高查询的速度
在定义primary key 或 unique后系统自动在相应的列上创建索引
create index XXX on YYY
什么时候创建索引:
6.有好处必然有坏处
7.同义词
synonym
8.控制用户权限:
create user XXX indentified by YYY
grant create session to XXX
角色,Oracle这个角色模型很好,用J2EE也可以做角色
9.PL/SQL
要会调用存储过程
CallableStatement
10.多看书,多学习,不断学习才能涨工资
11.声明:执行:异常处理
declare
begin
exception
end
set serverouput on
复合类型:
记录类型
if else
loop
case
while
for
游标:
游标for
异常
存储函数和过程
函数返回数据,过程不返回数据
show errors
select text
from user_source
where name = '...'
触发器 insert update delete
trigger
- 第二十四天:听课笔记
- 第十四天:听课笔记
- 第二天:听课笔记
- 第二十四天学习笔记
- 第二十一天:听课笔记
- 第二十三天:听课笔记
- 第二十六天:听课笔记
- 黑马程序员--- 学习笔记(第二十四天)
- 听课笔记
- 听课笔记
- 听课笔记
- 田蕴章365听课笔记——第二讲 笔顺
- Unity3D笔记第二十四天—— 移动平台输入
- 世界杯第二十四天
- 第二十四天:总结
- 星海第二十四天
- 实习日记->第二十四天
- php实战第二十四天
- 教程:使用QT建立Python GUI应用程序
- Error executing link.exe.
- 第二十三天:听课笔记
- 基于 ? 架构的系统设计
- 第二十三天:总结
- 第二十四天:听课笔记
- PyQt4教程 - 01 简介
- 第二十四天:总结
- ESB.NET 6.1 Getting Started Guide
- PyQt4教程 – 02 第一个PyQt4程序
- VCL HardCore ——VCL窗口函数注册机制研究手记,兼与MFC比较
- 第二十五天:听课笔记
- 第二十五天:总结
- 基于B/S结构与C/S结构结合的新体系结构