Oracle学习笔记(四)(二)

2014-11-24 16:55:49 · 作者: · 浏览: 4
ence
约束条件
同义词
....
--视图 View
--创建视图
create or replace view v_emp_ning
as
select ename, sal from ninglj.emp;
--和查询表一样使用
select * from v_emp_ning;
desc v_emp_ning
--删除视图
drop view v_emp_ning;
--数据字典
--用户名下的数据表:user_tables;只读
select count(*) from user_tables;
select table_name from user_tables
where rownum < 20; --查前19个表名
select * from user_table
where table_name = 'EMP';--查emp表的信息
--和视图相关的数据字典user_views;
--查看视图总数
select count(*) from user_views;
--查看数据字典的结构
desc user_views
select text from user_views
where view_name = 'V_EMP_NING';
--创建复杂视图
create or replace view emp_sum
as
select deptno, sum(sal) sum_sal
from ninglj.emp
group by deptno;
数据字典:
user_tables:当前用户名下所有的表
all_tables: 当前用户能访问的所有的表
自己的表+别的用户允许自己访问的表.
dba_tables:数据库下所有的表
select count(*) from user_objects;
select count(*) from user_tables;
select count(*) from all_objects;
select count(*) from all_tables;
--索引
创建索引的方式:自动/手动
当创建唯一/pk约束条件时,索引自动创建
create index emp_ename_idx on emp(ename);