在 Oracle 中,MYTABLE
所有者是USER1
并将权限分配给USER2
. 但在 C# 代码中,USER2
仍然无法访问该表。
如果我使用USER1
所有者在 C# 代码中查询此表,它会说:
无法执行查询
GRANTEE OWNER TABLE_NAME GRANTOR PRIVILEGE GRANTABLE HIERARCHY
------------------------------ ------------------------------ ------------------------------ ------------------------------ ---------------------------------------- --------- ---------
USER2 USER1 MYTABLE USER1 DELETE NO NO
USER2 USER1 MYTABLE USER1 SELECT NO NO
USER2 USER1 MYTABLE USER1 UPDATE NO NO