0
A
回答
2
只能在列級授予INSERT,UPDATE和REFERENCES特權。相反,您可以創建視圖,如下所示。
SQL> create view temp as select col1,col2,col3 from emp;
SQL> grant select on temp to someone;
而且用戶someone
可以訪問視圖:
SQL> conn someone/*****
SQL> select * from hr.temp;
相關問題
- 1. SQL Server和Oracle讀寫角色
- 2. 在oracle中的角色
- 3. 如何通過Oracle Sql Developer在Oracle中創建和設置角色?
- 4. 的Oracle SQL查詢重寫
- 5. 如何在角色中使用MooseX :: ClassAttribute?
- 6. 如何在.NET中使用Membership來重命名角色?
- 7. 如何使用Oracle SQL Developer 3.0爲Oracle表編寫GRANT語句?
- 8. 在Oracle上授予角色
- 9. 使用.htaccess進行url重寫 - 角色?在目標
- 10. 查詢重寫模板中的Oracle SQL
- 11. 在Java中使用JDBC授予用戶ORACLE的角色
- 12. 在用戶表中使用角色id獲取角色的T-SQL查詢
- 13. 何時在Oracle 10g中爲用戶啓用角色?
- 14. 在oracle中的資源角色
- 15. Sql server如何使用Transact-SQL創建新角色
- 16. 如何重置SQL Server 2008中的「角色設置」?
- 17. 如何使用EF和SQL管理ASP MVC中的角色
- 18. 如何使用Oracle SQL
- 19. 如何使用Oracle Sql Loader
- 20. 如何重用角色裝備?
- 21. 如何列出Oracle數據庫中存在的所有角色?
- 22. 如何在重構環境/角色/節點期間使用ChefSpec
- 23. 如何在Azure角色上使用BCP.exe?
- 24. 如何在Laravel中重寫SQL查詢?
- 25. 如何爲SQLMembershipProvider在SQL中添加用戶和角色?
- 26. 使用SQL參數重寫
- 27. sql 2005角色
- 28. 如何在asp.net中使用Url重寫
- 29. 如何在Oracle SQL Developer中
- 30. 如何在Oracle中SQL
有沒有辦法來限制返回基於角色的列數。您可以改用視圖。 – dnoeth
你可能會[用VPD掩蓋列值](https://docs.oracle.com/cd/E11882_01/network.112/e36292/vpd.htm#i1014682),但那不是你想要的。無論如何,使用'*'並不是好習慣,但如果你希望用戶在使用它時看不到某些數據,出於隱私的原因,那麼VPD可能就是解決方案的一部分。 –