3
我正在研究Oracle的SQL語法,並且遇到了ADMIN選項和GRANT選項,以使用戶能夠授予權限。例如,如果我想給SELECT權限的用戶SCOTT對HR的員工表格,並給予批准,獲得別人的能力,我可以做Oracle中的ADMIN選項和GRANT選項有什麼區別
GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH ADMIN OPTION
或
GRANT SELECT ON HR.EMPLOYEES TO SCOTT WITH GRANT OPTION.
似乎要麼是工作。有人知道有什麼不同嗎?
這有幫助。因此,如果userA使用GRANT授予userB特權並且userB使用GRANT授予userC,並且userA撤銷userB的特權,那麼也會導致userC失去特權?如果ADMIN使用過,userC會保留特權嗎? –
+ 1 @ Paul J Abernathy是的,自從授予鏈接後,它會回到原始授權者(userA)。撤銷userB也會影響userB權限。 – zee
用戶A可以撤銷userC授予userB的特權嗎? – Kenny