在Teradata中使用SHOW TABLE命令需要什么权限?

时间:2011-12-08 10:06:39

标签: sql teradata

在Teradata中使用SHOW TABLE命令需要哪些权限?

我查看了Teradata数据字典,Teradata管理员用户指南并在Google上搜索过,但我找不到任何相关文档。

我收到了错误:

  

用户无权访问xxx.yyy

1 个答案:

答案 0 :(得分:4)

表级和数据库级可用的 SHOW 权限允许用户查看 表定义和访问DCL语句(例如 SHOW TABLE,HELP TABLE,HELP STATS 等,没有 SELECT 访问表格。 将 SHOW 权限授予开发人员或服务人员以允许访问信息 关于一个对象并查看结构,但没有任何实际访问任何数据。 任何拥有“WITH GRANT”选项的用户都可以将 SHOW 权限授予他人。

以下是将单个表上的show table授予用户的语法。

GRANT SHOW ON TableName TO UserName

以下是为用户授予数据库中所有表的show table的语法。

GRANT SHOW ON DatabaseName TO UserName