Oracle 資料庫檢視建立使用及探索(一)
阿新 • • 發佈:2018-12-31
工具:Navicat Premium
Oracle 11g
檢視基本概念知識儲備:
常見資料庫物件
表 :基本的資料儲存集合,由行和列組成
檢視 :從表(一個或多個)中抽取出的邏輯上相關的資料集合
序列:提供有規律的資料
索引:提高查詢的效率
檢視(WHAT)
檢視是一種虛表。
檢視建立在已有表的基礎上,檢視賴以建立的這些表成為基表
向檢視提供資料內容的語句為SELECT語句,可以將檢視
可以理解為儲存起來的SELECT語句 ,
檢視向用戶提供基表資料的另一種表現形式
為什麼使用檢視(why)
控制資料訪問
簡單化查詢
避免重複訪問相同的資料
基表 :employees
檢視查詢結果:
建立檢視SQL:(使用 CREATE or replace
CREATE or replace view EMPLOYEES_VIEW (id_number,name,sal,DEPARTMENT_id)
as select employee_id ,FIRST_NAME || ' ' || last_name, salary,department_id
from EMPLOYEES
where DEPARTMENT_ID = 80
(or replace [建立並修改原來檢視有點'覆蓋意思'])
(id_number,name,sal,DEPARTMENT_id) ) 檢視欄位