大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Oracle教程
Oracle練習(xí)題

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;

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

創(chuàng)建視圖

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;

出現(xiàn)錯誤,權(quán)限不夠,如何查詢某個用戶擁有的權(quán)限?

select * from session_privs;

如何切換用戶?

conn system/bjpowernode

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

conn scott/tiger as sysdba

如何對scott用戶授權(quán)?

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

Scott用戶已經(jīng)擁有了創(chuàng)建視圖的權(quán)利。

開始創(chuàng)建視圖:

如何使用視圖?

視圖的使用和表的使用是一致,但是視圖不能進(jìn)行增刪改,因為視圖是表的結(jié)果,采用視圖主要是為了操作的方便性,重復(fù)使用的結(jié)果集考慮建成視圖,創(chuàng)建視圖,一般是對不經(jīng)常修改的表創(chuàng)建的。

刪除視圖

drop view V_DEPT_AVG_SAL;

全部教程
主站蜘蛛池模板: 小香蕉影院 | 色八戒国产一区二区三区四区 | 国产日韩欧美综合 | 中文字幕久热 | 99久热re在线精品视频 | 亚洲国产精品婷婷久久久久 | 色综合久久88色综合天天小说 | 激情免费网站 | 欧美日韩视频在线播放 | 午夜香蕉网 | 99国产精品久久久久久久日本 | 成年女人视频在线观看免费 | 毛片在线高清免费观看 | 久久99久久99精品免费看动漫 | 国产第六页 | 免费一级特黄欧美大片勹久久网 | 国产美女激情视频 | 欧美在线一区二区 | 99热在线国产| 你懂的91| 一区二区三区不卡免费视频97 | 夜夜爱夜夜操 | 久久久久久久久综合影视网 | 人人草影院 | 久久久久久久91精品免费观看 | 精品国产免费一区二区三区五区 | 国产伦久视频免费观看 视频 | 中文日韩字幕一区在线观看 | 亚洲国产精品日韩高清秒播 | 亚洲狼人综合干 | 97国产在线视频公开免费 | 成 人 黄 色视频免费播放 | 天天操天天艹 | 精品国产三级 | 国产在线拍 | 四虎影业 | 国产精品一区不卡 | 天堂成人一区二区三区 | 99久久www免费人成精品 | 欧美成人一级毛片 | 最新69成人精品毛片 |