我想授予特定架構中所有表的SELECT特權,對用戶用戶'B'說'A'。我知道如何爲單個表格說GRANT SELECT ON A.table_name to B;任何人都可以用SQL來幫助我在一次性授予所有表的特權?對特定架構上的所有表的SELECT權限
0
A
回答
0
如果這是SQL Server,則:
GRANT select ON SCHEMA :: Schema_A
to User_B
(這是假設該架構被命名爲 「Schema_A」,而用戶 - 或角色 - 是 「USER_B」)
+0
我跑這個得到ORA-00942表或視圖不存在,所以我改變了會話仍然是相同的錯誤 –
+0
聽起來你可能會在Oracle上運行這個,在這種情況下,將需要不同的語法。 –
相關問題
- 1. 對Vertica中所有新表的架構級SELECT權限
- 2. SQL Server架構所有者權限
- 3. 如何顯示在特定表上具有「SELECT」權限的列表用戶?
- 4. 拒絕對特定的SQL Server 2008表除外的所有訪問權限?
- 5. SELECT權限在對象'sysjobs',數據庫'msdb',架構'dbo'上被拒絕
- 6. 的SELECT權限被拒絕的對象 'sysaltfiles中',數據庫 'mssqlsystemresource',架構 'SYS'
- 7. 對特定用戶只有一個表的SQL Server權限
- 8. 獲取具有特定權限的所有用戶?
- 9. 使用一條語句對所有序列授予SELECT權限
- 10. powershell刪除特定用戶的文件夾的所有權限
- 11. facebook權限對話框不顯示所有必需的權限
- 12. Django的REST的架構權限
- 13. 具有特定權限的Postgresql用戶
- 14. 如何在django中檢索特定模型的所有權限?
- 15. 從python獲取特定(用戶)SID的所有visualsvn權限WMI
- 16. 備份與MySQL特定用戶相關的所有權限
- 17. 查看並清除Sitecore中的所有用戶特定權限
- 18. 如何從特定的用戶撤銷對公共架構的CREATE特權?
- 19. SELECT權限被拒絕的對象
- 20. 獲取特定的權限
- 21. 查詢ORACLE中特定角色下的所有表和特權?
- 22. SQL Select權限
- 23. 授予SELECT,INSERT,CREATE,在DB的LoginRole的模式DROP TABLE權限的所有表,而不用讓他們DB /架構的所有者Postgres的
- 24. 用戶在MySQL中具有SELECT權限的表的列表
- 25. 從公共架構撤銷特權「創建表」但不是自定義架構
- 26. SELECT對SQL 2005視圖的訪問權限對底層表的限制訪問
- 27. * iNavigator中的所有權限
- 28. 對象所有者的架構問題
- 29. 刪除架構的所有對象
- 30. 刪除特定SQL Server架構中的所有存儲過程
哪個DBMS你正在用嗎? Postgres的?甲骨文? –