oralce學習筆記五

2021-09-01 10:31:51 字數 737 閱讀 4483

檢視也就是虛表,實際上檢視就是乙個命名的查詢,用於改變基表資料的顯示。

create [or replace] view view

[(alias[, alias]...)]

as subquery

[with read only];

可以使用sql*plus的describe命令描述檢視結構.

describe 檢視名

從檢視中查詢資料

select * from 檢視名;

修改檢視 在create view 語句中字段與子查詢中的字段必須匹配.

create [or replace] view view

[(alias[, alias]...)]

as subquery

[with read only];

通過設定with read only選項可以禁止對檢視執行dml操作.

create or replace view emp_v_10

(employee_number, employee_name, job_title)

as select employee_id, last_name, job_id

from employees

where department_id = 10

with read only;

刪掉檢視不會導致資料的丟失,因為檢視是基於資料庫的表之上的乙個查詢定義.

drop view view_name;

oralce學習筆記五

檢視也就是虛表,實際上檢視就是乙個命名的查詢,用於改變基表資料的顯示。create or replace view view alias alias as subquery with read only 可以使用sql plus的describe命令描述檢視結構.describe 檢視名 從檢視中查...

學習oralce心得

開始學習oracle有乙個星期了,接觸oracle有一年多的時間了,斷斷續續的學習,也只這個星期才開始很認真很系統的去學習,雖然只學了些建立,修改,刪除表,以及一些約束,學習進度很慢,加上英語水平是差得不能再差.雖然沒有達到開始計畫的要求,照樣下去計畫是很難完成了.離目標時間越來越近了,而所要學習的...

oralce語句優化筆記

附 請問sql中的clustered是什麼意思?指的是聚集索引,索引可分聚集和非聚集索引,這兩者區別比較多,但是最主要的區別是 乙個表的聚集索引只能有乙個,是因為資料行在儲存的時候,是按聚集索引的順序儲存的,你可以把它簡單的理解成物理儲存的位置,這裡涉及到頁面的概念,你可以查檢視。就是物理磁碟上分很...