Teradata-在不涉及用户的情况下授予对用户表的访问权限

时间:2018-07-24 13:19:14

标签: sql permissions teradata

如果某人在用户空间中创建了一个表(例如,UD123的命名约定为EID_table_name)并且该人离开了公司,则可以通过某种方式向某人授予对该表的select权限其他用户?

1 个答案:

答案 0 :(得分:2)

默认情况下,DBC应该具有足够的访问权限以将访问权限授予其他用户。如果那不可行,则可以查询DBC.AllRightsV以查看谁对用户数据库及其中包含的对象具有授予权限。

SELECT *  
  FROM DBC.AllRightsV 
 WHERE DatabaseName = ‘{UserID}’ 
   AND GrantAuthority = ‘Y’;