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

熱點內容
360控制上傳流量 發布:2024-05-06 05:38:11 瀏覽:998
幾代演算法 發布:2024-05-06 05:33:43 瀏覽:352
安卓怎麼查看iculd照片 發布:2024-05-06 05:18:24 瀏覽:90
shell腳本減法 發布:2024-05-06 05:18:22 瀏覽:352
中文解壓縮文件 發布:2024-05-06 05:13:24 瀏覽:196
android簡訊刪除 發布:2024-05-06 04:58:42 瀏覽:260
安卓手機236開發者選項在哪裡 發布:2024-05-06 04:11:13 瀏覽:260
sql過濾條件 發布:2024-05-06 04:05:18 瀏覽:563
ifconfiglinux 發布:2024-05-06 03:47:59 瀏覽:533
c語言開發集成環境 發布:2024-05-06 03:47:06 瀏覽:607