1. 程式人生 > >Oracle 資料庫檢視建立使用及探索(一)

Oracle 資料庫檢視建立使用及探索(一)

工具:Navicat Premium

Oracle 11g

檢視基本概念知識儲備:

常見資料庫物件
表 :基本的資料儲存集合,由行和列組成
檢視 :從表(一個或多個)中抽取出的邏輯上相關的資料集合
序列:提供有規律的資料
索引:提高查詢的效率

檢視(WHAT)
檢視是一種虛表。
檢視建立在已有表的基礎上,檢視賴以建立的這些表成為基表

向檢視提供資料內容的語句為SELECT語句,可以將檢視
可以理解為儲存起來的SELECT語句 ,

檢視向用戶提供基表資料的另一種表現形式

為什麼使用檢視(why)
控制資料訪問
簡單化查詢
避免重複訪問相同的資料

基表 :employees


檢視查詢結果:


建立檢視SQL:(使用 CREATE or replace

  view 子句修改檢視)

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) ) 檢視欄位