檢視也就是虛表,實際上檢視就是乙個命名的查詢,用於改變基表資料的顯示。
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是什麼意思?指的是聚集索引,索引可分聚集和非聚集索引,這兩者區別比較多,但是最主要的區別是 乙個表的聚集索引只能有乙個,是因為資料行在儲存的時候,是按聚集索引的順序儲存的,你可以把它簡單的理解成物理儲存的位置,這裡涉及到頁面的概念,你可以查檢視。就是物理磁碟上分很...