天天看點

SQL Server:視圖

文章目錄

      • 1.視圖概念
    • 2.視圖操作指令
      • 2.1建立視圖
      • 2.2修改視圖
      • 2.3檢視視圖資訊

1.視圖概念

視圖是從一個或者多個表中得出的一個虛拟表,對視圖的操作和對表的十分相似,比如select查詢語句、insert插入語句等,對于視圖的操作最終轉化為對基本資料表的操作。視圖不僅可以友善操作,而且可以保障資料庫系統的安全性。

視圖是對表的簡化,不僅是資料存儲上的簡化,更是對操作的簡化。但視圖的一些權限都與表是分開的。

2.視圖操作指令

2.1建立視圖

create view 視圖名
as 
<T-SQL語句>
           

2.2修改視圖

alter view 視圖名
as 
<T-SQL語句>
           

2.3檢視視圖資訊

exec  sp_help '視圖名';
	--檢視目标視圖的定義資訊
exec sp_helptext 'student_view';
	--使用sp_helptext系統存儲過程使用來顯示規則,預設值,未加密的存儲過程,使用者定義函		 數,觸發器或視圖的文本,文法