使用檢視需要哪些不同許可權?
檢視使用中不同型別的 CREATE、REPLACE、DROP、ACCESS、UPDATE 等需要以下許可權 −
- CREATE VIEW 許可權 − 需要 CREATE VIEW 許可權來建立檢視。除此之外,我們還必須具有足夠的許可權,例如 SELECT、INSERT OR UPDATE,以訪問檢視定義所引用的表。
- DROP VIEW 許可權 − 我們需要 DROP VIEW 許可權才能使用 OR REPLACE 子句、DROP VIEW 語句以及使用 ALTER VIEW 語句。
- SELECT 許可權 − 我們必須擁有 SELECT 許可權才能從檢視中進行選擇。
- INSERT、DELETE 或 UPDATE 許可權 − 實際上,對於可更新檢視使用 INSERT、DELETE 或 UPDATE 語句,我們必須擁有 INSERT、DELETE 或 UPDATE 許可權。
- SHOW VIEW 許可權 − 如果檢視定義引用我們無權訪問的表,那麼我們必須擁有 SHOW VIEW 許可權以及 SELECT 許可權。
廣告