SQL檢視

it_xiaohui發表於2017-10-22

什麼是檢視

概念:檢視是一個虛擬的表,是一個表中的資料經過某種篩選後的顯示方式,檢視是由一個select 語句組成。

檢視的特點

1.檢視中的資料並不屬於檢視本身,而是屬於基本的表,對檢視可以像表一樣進行insert,update,delete操作。
2.檢視不能被修改,表修改或者刪除後應該刪除檢視再重建。
3.檢視的數量沒有限制,但是命名不能和檢視以及表重複,具有唯一性。
4.檢視可以被巢狀,一個檢視中可以巢狀另一個檢視。
5.檢視不能索引,不能有相關聯的觸發器和預設值,sql server不能在檢視後使用order by排序。

檢視的語法

CREATE VIEW 自定義名 AS

SELECT code
FROM table_name
Where condition

示例

建立一個表格
這裡寫圖片描述
建立一個檢視
CREATE VIEW vw1 AS
SELECT 學號,姓名,所屬院系
FROM student
WHERE 課名=’軟體工程’ and 所屬院系=’計算機’

修改檢視

句法:CREATE OR REPLACE VIEW 檢視名 AS
SELECT […] FROM […];

學習資源網址

http://blog.csdn.net/lefter1986/article/details/10981703

相關文章