2015-10-05 213 views
-1

有沒有辦法授予對用戶的選擇,插入,更新和刪除權限,以便如果我們稍後添加新表,用戶仍然擁有新表上的這些權限?Oracle - 授予用戶權限

感謝您的幫助,

回答

1

這樣做最快最骯髒的方法是在數據庫中創建所有創建表語句的觸發器,然後在符合預定義條件的表上授予特權。

但是,我不明白爲什麼不向系統中的每個創建表命令添加授予命令。 請記住,DDL和授予命令不是輕易掉以輕心。設計您的架構及其特權應仔細考慮,自動化是進一步解決問題的方法。

0

雖然不是出於安全原因,建議的做法在開發實例,這是可以接受的

授予選擇,插入,更新,刪除任何表your_user;

我再次強調,這允許該用戶訪問除SYS以外的任何模式中的任何表,並不是最佳實踐。