當前位置:首頁 » 編程語言 » 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

熱點內容
jquerysha1加密 發布:2025-09-10 10:14:10 瀏覽:1000
mysql驅動linux 發布:2025-09-10 10:12:00 瀏覽:358
我的世界伺服器的id和地址 發布:2025-09-10 09:52:30 瀏覽:600
我的世界如何把伺服器弄成頭銜 發布:2025-09-10 09:28:52 瀏覽:174
文件夾自動備份批處理 發布:2025-09-10 09:28:05 瀏覽:254
安卓手機微信80怎麼變黑 發布:2025-09-10 09:28:05 瀏覽:873
我的世界伺服器生存做房子 發布:2025-09-10 09:21:34 瀏覽:962
賣場編程 發布:2025-09-10 09:20:06 瀏覽:350
android開發秘籍 發布:2025-09-10 09:07:12 瀏覽:484
郭天祥新概念51單片機c語言教程 發布:2025-09-10 08:40:13 瀏覽:634