2019-03-09
閱讀量:
819
Oracle的視圖
一、視圖【重要】
視圖就是封裝了一條復雜查詢的語句。視圖是提供一個查詢的窗口,所有數(shù)據(jù)來自于原表。
1). 視圖的作用
視圖可以屏蔽敏感字段
保證總部和分部數(shù)據(jù)及時統(tǒng)一;
比如:總部從表中查,分部看視圖,保證數(shù)據(jù)統(tǒng)一!有限避免查詢的數(shù)據(jù)沒有及時更新
2). 登陸擁有dba權限的用戶
dba權限用于跨用戶查詢是可以的!
-- 查詢語句 創(chuàng)建表;可以跨用戶查詢(當前用戶是擁有dba權限的itheima)
create table emp as select * from scott.emp;
3). 創(chuàng)建視圖的三種語法
1. 語法①:建立一個視圖
- 語法格式
create view 視圖名稱 as 子查詢
2. 修改測試
-- 建立一個視圖,此視圖包括了20號部門的全部員工信息
create view empvd20 as select * from emp t where t.deptno = 20;
3. 使用視圖
-- 使用建立的視圖查詢deptno為20的員工
select * from empvd20;






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
1條評論
0條評論