1
我應該給DB用戶執行什麼權限REFRESH TABLE SOME_MQT;聲明?是否足夠讓所有人對USER USER_NAME的SOME_MQT? DB2版本:9.5.3DB2:GRANT語句和訪問權限
我應該給DB用戶執行什麼權限REFRESH TABLE SOME_MQT;聲明?是否足夠讓所有人對USER USER_NAME的SOME_MQT? DB2版本:9.5.3DB2:GRANT語句和訪問權限
該documentation for the REFRESH TABLE Statement似乎很清楚。
由語句的授權ID舉行的權限必須 包括以下的至少一個:在桌子上
- CONTROL特權
- SYSADM或DBADM權限
我不確定GRANT ALL是否足夠。 dbms使用GRANT ALL授予所有可能特權的子集並不罕見。但測試很簡單。在物化視圖上只需授予ALL(不一定是有問題的視圖;使用臨時視圖),並讓用戶嘗試刷新它。