oracle 4: 視圖
阿新 • • 發佈:2018-04-20
job dep nextval 顯示 with 開發 VG 設置 ont
視圖:是一個查詢語句,這個查詢語句可以對應著一個或多個表
--創建視圖,不查詢薪資 create or replace view v_normal as select e.empno,e.ename,e.job,e.mgr,e.hiredate from emp e order by e.hiredate
--把查詢結果當做一張表進行關聯查詢 --視圖:顯示各個部門的平均薪資,部門編號,部門名稱,平均薪資 create or replace view v_avg as select res.*,d.dname from (select e.deptno,avg(sal) from emp e groupby e.deptno) res,dept d where res.deptno = d.deptno
with read only
--視圖變為只讀
序列:
oracle 數據庫提供了一個叫序列的對象
序列:是一個對象,存儲了一個數值,可以設置初始值(默認是1)設置下一個值比上一個值多幾(默認是1),每次產生的值不同
--創建序列 create sequence seq_no increment by 10 start with 50 cache 30 select * from dept --使用部門序列插入數據 insert into dept values (seq_no.nextval,‘開發一部‘,‘地球‘) --查詢序列 select seq_no.currval from dual
oracle 4: 視圖