創建視圖,並將視圖賦予一個用戶只讀權限,操作步驟如下:
OLDUSER用戶具有創建視圖的權限。
1)創建用戶 zhangsan/zhangsan
CREATE USER zhangsan IDENTIFIED BY zhangsan;
2)給zhangsan賦予權限
GRANT CONNECT TO zhangsan;
GRANT SELECT ON OLDUSER.V_TEST TO zhangsan;
3)使用zhangsan用戶登錄系統,訪問此視圖
SELECT * FROM OLDUSER.V_TEST
4)如果不使用用戶名訪問,那麼需要創建同義詞,如下:
CREATE SYNONYM zhangsan.V_TEST for OLDUSER.V_TEST;
創建同義詞之後,在zhangsan登錄之後就可以使用如下查詢語句了
SELECT * FROM V_TEST