1、序列
—创建序列
create squence cc
cc.currval. —当前序列值
cc.nextval —序列自增后的值
—创建自定义序列
Create squence aa
Start with 5 —设置开始位置
Increment by —设置步长
Max 1000 —设置最大长度
—使用序列
插入数据,序列作为主键
insert into teacher values(cc.nextval, ‘张三’)
—删除序列
drop squence aa
2、索引
—创建索引
create index index_teacher on teacher(t_name) //根据教师名创建索引
—删除索引
drop index index_teacher
oracle会自动给表中主键创建索引
3、视图
—创建视图
create view 视图名 as select 对外提供的内容 from 真实表名
create view stu as select sno, sname, sage from student
—删除视图
drop view stu
—查看视图
select * from stu
—手动开启只读模式 with read only
create view stu2 as select sno, sname, sage from student with read only
—注意
视图创建必须有dba权限
视图保护真实表,隐藏重要数据字段,保护数据
在视图上的操作会映射到真实表中