13.10.1 建立視圖的兩大方法與核心注意事項
SQL Server 提供 Enterprise Manager 圖形化介面 與 Transact-SQL 命令 兩種建立視圖方式。建立或使用視圖時必須注意:
- 僅能在當前資料庫建立視圖,最多引用 1024 個欄位
- 若引用表被刪除,使用視圖會報錯;重建同結構表可恢復視圖,否則須重建視圖
- 視圖欄位為函數、數學運算式、常數或多表同名欄位時,必須明確定義欄位名稱
- 不可在視圖上建立索引;規則、預設值、觸發器定義中不可引用視圖
- 查詢視圖時,SQL Server 會驗證引用表存在性、有效性,並檢查資料修改是否違反完整性約束;失敗回報錯誤,成功則轉換為對引用表的查詢
1. 使用 Enterprise Manager 建立視圖步驟
- 啟動 Enterprise Manager,登入指定伺服器
- 開啟目標資料庫資料夾,選中
Views 圖示,右鍵選擇 New View,開啟對話框
- 對話框含四大區域:表區、欄位區、SQL Script 區、資料結果區(初始皆為空白)

- 點擊「新增表」按鈕
,開啟「加入表」對話框選取基礎表

後續步驟包括:在表區選取欄位加入欄位區、設定排序/篩選條件、於 SQL Script 區檢視生成的 T-SQL、於資料結果區預覽結果、最後儲存視圖。