2017-05-03 42 views
0

我想授予特定架構中所有表的SELECT特權,對用戶用戶'B'說'A'。我知道如何爲單個表格說GRANT SELECT ON A.table_name to B;任何人都可以用SQL來幫助我在一次性授予所有表的特權?對特定架構上的所有表的SELECT權限

+4

哪個DBMS你正在用嗎? Postgres的?甲骨文? –

回答

0

如果這是SQL Server,則:

GRANT select ON SCHEMA :: Schema_A 
to User_B 

(這是假設該架構被命名爲 「Schema_A」,而用戶 - 或角色 - 是 「USER_B」)

+0

我跑這個得到ORA-00942表或視圖不存在,所以我改變了會話仍然是相同的錯誤 –

+0

聽起來你可能會在Oracle上運行這個,在這種情況下,將需要不同的語法。 –

相關問題