當前位置:首頁 » 編程語言 » sql建視圖

sql建視圖

發布時間: 2024-04-21 05:03:23

⑴ 怎麼用SQL語句創建視圖

create view v_infomation(請假申請編號,員工姓名,提交時間,請假原因,狀態,拒絕原因)
as select QJ_BIAO.請假申請編號,employee.員工姓名,QJ_BIAO.提交時間,QJ_BIAO.請假原因,QJ_BIAO.狀態,QJ_BIAO.拒絕申請的理由
from QJ_BIAO,employee

⑵ 在SQL中,建立視圖用什麼命令

1.使用CREATE VIEW語句創建視圖
2.語法格式為:
CREATE VIEW 視圖名[(列名1,列名2[,…n])]
[WITH ENCRYPTION]]
AS 查詢語句
[WITH CHECK OPTION]

其中:
l 列名 視圖中包含的列,可以有多個列名,最多可引用1024個列。若使用與源表或視圖中相同的列名時,則不必給出列名。
l ENCRYPTION 說明在系統表syscomments中存儲CREATE VIEW語句時進行加密
l 查詢語句 用來創建視圖的SELECT語句。可在SELECT語句中查詢多個表或視圖,以表明新創建的視圖所參照的表或視圖,但對SELECT語句有以下的限制:
①定義視圖的用戶必須對所參照的表或視圖有查詢許可權,即可執行SELECT語句。
②不能使用COMPUTE或COMPUTE BY子句。
③不能使用ORDER BY子句。
④不能使用INTO子句。
⑤不能在臨時表或表變數上創建視圖。
l WITH CHECK OPTION 指出在視圖上所進行的修改都要符合查詢語句所指定的限制條件,這樣可以確保數據修改後仍可通過視圖看到修改的數據。例如對於V_05GZYY視圖,只能修改除「班級編號」欄位以外的欄位值,而不能把「班級編號」欄位的值改為「=』20051001』」以外的值,以保證仍可通過V_05GZYY視圖查詢到修改後的數據。
創建一個名為「Test」的視圖,要求顯示Test為01的信息。
在查詢分析器中運行如下命令:

CREATE VIEW Test
AS begin
SELECT * FROM Test WHERE test='01'
end

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:713
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:977
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:686
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:838
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:745
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1085
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:314
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:194
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:882
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:840