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

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高清免费毛片久久 | 成人一区视频 | 日本全身露裸无遮挡黄漫画 | 日韩美女拍拍免费视频网站 | ppypp日本欧美一区二区 | 在线观看黄色小视频 | 国产国产成人人免费影院 | 簧片免费视频 | 久久受www免费人成_看片中文 | 日韩精品亚洲人成在线播放 | 亚洲性在线观看 | 国产精品久久久久久久久久一区 | 日本精品一区二区三区在线视频 | 成人福利在线视频 | 高清不卡毛片免费观看 | 性欧美18xxxhd4k | 丁香六月综合 | 三级在线免费观看 | 久久精品视频一区二区三区 | 成人国产在线看不卡 | 韩国欧洲一级毛片免费 | 桃花岛亚洲精品tv自拍网站 | 中文有码视频 | 福利在线免费观看 | 大学生一级毛片全黄毛片黄 | 中文字幕日本一区波多野不卡 | 艳妇乳肉豪妇荡乳 | 久久受www免费人成看片 | 国产一区二区三区在线免费 | a级在线免费观看 | 激情五月开心婷婷 | 日日狠狠太爽爽 | 人人艹在线观看 | 一本久道久久综合中文字幕 | 免费黄色福利视频 | 天天看天天射天天碰 | 国产伦精品一区二区三区 | 欧洲另类一二三四区 | 成年人在线观看免费视频 | 最近免费的中文字幕一 | 日本一区二区在线播放 |