黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Oracle教程
Oracle練習題

Oracle視圖

如下示例:

select a.deptno, a.avg_sal, b.grade 
from (select deptno, avg(sal) avg_sal from emp group by deptno) a, salgrade b 
where a.avg_sal between b.losal and b.hisal;

為什么使用視圖?,因為需求決定以上語句需要在多個地方使用,如果頻繁的拷貝以上代碼,會給維護帶來成本,視圖可以解決這個問題。

創建視圖

create view v_dept_avg_sal as select a.deptno, a.avg_sal, b.grade from (select deptno, avg(sal) avg_sal from emp group by deptno) a, salgrade b where a.avg_sal between b.losal and b.hisal;

出現錯誤,權限不夠,如何查詢某個用戶擁有的權限?

select * from session_privs;

如何切換用戶?

conn system/bjpowernode

如何讓scott以dba的角色登陸?

conn scott/tiger as sysdba

如何對scott用戶授權?

切換到system用戶
conn system/bjpowernode
在system用戶下為scott授權,授予scott創建視圖的權利
grant create view to scott;
再次切換到scott用戶下,查看是否擁有創建視圖的權利
conn scott/tiger
select * from session_privs;

Scott用戶已經擁有了創建視圖的權利。

開始創建視圖:

如何使用視圖?

視圖的使用和表的使用是一致,但是視圖不能進行增刪改,因為視圖是表的結果,采用視圖主要是為了操作的方便性,重復使用的結果集考慮建成視圖,創建視圖,一般是對不經常修改的表創建的。

刪除視圖

drop view V_DEPT_AVG_SAL;

全部教程
主站蜘蛛池模板: 一级做a爱片就在线看 | 色爱区综合五月激情 | 青春草在线视频 | 欧美aav| 日韩经典第一页 | 午夜小视频在线 | 日韩不卡一二三区 | 亚洲欧美日韩国产精品26u | 国产成人精品综合久久久 | 久久午夜精品视频 | 越南一级毛片免费 | 岛国在线最新 | 人人揉人人添人人捏人人看 | xxxx成年视频免费 | 日韩不卡视频在线观看 | 欧美一区二区三区香蕉视 | 国产男女猛烈无遮挡 | 2020国产成人精品视频人 | 夜夜操免费视频 | 你懂的在线免费观看 | 天天擦天天干 | 最近中文字幕免费6 | 日韩一级欧美一级在线观看 | 国产一区二区三区高清视频 | 在线观看成人免费视频 | 亚洲精品xxxx | 92国产福利午夜757小视频 | 午夜性影院爽爽爽爽爽爽 | 亚洲视频 中文字幕 | 色天天天天 | 欧美午夜激情影院 | 免费va国产高清不卡大片 | a视频免费看 | 99精品免费 | 一区二区三区高清在线观看 | 日本一道在线观看 | 国产午夜在线观看视频播放 | 在线播放亚洲精品 | 日韩第1页| 男女日日| 中文字幕一区在线播放 |