第 11 章 建立檢視表
本章重點 11-1 檢視表的用途 11-2 使用SQL Server Management Studio 建立檢視表 11-3 用CREATE VIEW 敘述建立檢視表 11-4 用ALTER VIEW 敘述修改檢視表 11-5 運用UNION 設計檢視表 11-6 編輯檢視表中的記錄 11-7 刪除檢視表
11-1 檢視表的用途
檢視表的用途
檢視表的用途
檢視表的用途
檢視表的用途
檢視表的用途 檢視表與資料表的差異 資料表是實際儲存記錄的地方,然而檢視表並不保存任何記錄,它儲存的是查詢敘述。 使用檢視表的優點
檢視表的用途
檢視表的用途
使用檢視表的優點 增加可讀性 資料安全及保密 降低查詢的複雜度 方便程式維護
11-2 使用SQL Server Management Studio 建立檢視表 觀察與修改檢視表的設計 更改檢視表名稱
建立檢視表
建立檢視表
建立檢視表
觀察與修改檢視表的設計
觀察與修改檢視表的設計
更改檢視表名稱 檢視表名稱是可以更改的。在 SQL Server Management Studio 的物件總管窗格中, 在欲更名的檢視表名稱上按一下後不要移動, 或選取檢視表後按滑鼠右鈕執行『重新命名』命令, 讓檢視表名稱呈反白狀態, 此時就可輸入新的檢視表名稱。
11-3 用 CREATE VIEW 敘述建立檢視表
用 CREATE VIEW 敘述建立檢視表
用 CREATE VIEW 敘述建立檢視表 指定檢視表的欄位別名 為 CREATE VIEW 敘述加密 結構描述繫結 WITH SCHEMABINDING 檢查檢視表的資料變動
指定檢視表的欄位別名
指定檢視表的欄位別名
為 CREATE VIEW 敘述加密
為 CREATE VIEW 敘述加密
結構描述繫結 WITH SCHEMABINDING
檢查檢視表的資料變動
檢查檢視表的資料變動
11-4 用ALTER VIEW 敘述修改檢視表
用 ALTER VIEW 敘述修改檢視表
用 ALTER VIEW 敘述修改檢視表
11-5 運用 UNION 設計檢視表
11-6 編輯檢視表中的記錄 編輯檢視表記錄的前提 用INSERT、UPDATE、DELETE 敘述編輯檢視表 在SQL Sever Management Studio 中編輯檢視表
編輯檢視表記錄的前提 檢視表中的欄位, 若源自於計算欄位, 或是運用彙總函數、運算式所產生的, 則該欄位的值不能在檢視表中更改。 來源資料表中不必 (也不可) 輸入的欄位, 例如設定識別屬性或 Timestamp 型別的欄位, 在檢視表中同樣也不必 (不能) 輸入或更改。 在檢視表中更動的內容最好只影響到單一資料表, 以免發生出乎意料的結果。
用 INSERT、UPDATE、DELETE 敘述編輯檢視表
在 SQL Sever Management Studio 中編輯檢視表
11-7 刪除檢視表 使用 SQL Server Management Studio 刪除檢視表 用 DROP VIEW 敘述刪除檢視表
使用 SQL Server Management Studio 刪除檢視表
用 DROP VIEW 敘述刪除檢視表