1. 程式人生 > >SQL server檢視的介紹,建立與使用

SQL server檢視的介紹,建立與使用



檢視
檢視是一種虛擬表,來自一個或者多個表的行或者列,檢視並不是資料庫中儲存的資料值,可以簡單的理解檢視就是封裝了一段查詢語句,呼叫該檢視就得到查詢語句查詢出來的臨時表.
---------------------------------------
建立檢視的兩種方式
開啟需要建立的資料庫,選擇 檢視 右鍵新建檢視-選擇所需的表後->新增,打鉤選擇需要的列儲存即可
程式碼建立檢視的語法:
create view  檢視名字
as
查詢程式碼
示例:
create view  view_user
as
select id from user
go
/*以上為建立一個檢視,視圖裡面儲存的是user表的ID列*/


刪除檢視的SQL語法

可以先檢查有沒有改檢視
if exusts(select * from sysobjects where name='檢視名字')/*如果資料庫中存在這個檢視,就刪除該檢視,查不查詢隨便你*/
drop view 檢視名字  /*執行刪除檢視語法*/ 
示例:
drop view view_user  /*刪除名為view_user的檢視*/
---------------------------------------
查詢檢視:
select *[這裡的*可以是指定的視圖裡面的列] from 檢視名字
---------------------------------------
注意事項:
1.一個檢視可以巢狀另一個檢視,但最後不要超過3層

2.檢視定義中的select語句不能包括下列內容
*order by排序子句,除非在select語句中帶有一個top子句
*into關鍵字
*引用臨時表或表變數