Какие разрешения мне нужны для использования команды SHOW TABLE в Teradata? - PullRequest
2 голосов
/ 08 декабря 2011

Какие разрешения мне нужны для использования команды SHOW TABLE в Teradata?

Я просматривал словарь данных Teradata, Руководство пользователя Teradata Administrator и искал в Google, но не могу найтилюбая документация для этого.

Я получаю сообщение об ошибке:

У пользователя нет доступа к xxx.yyy

1 Ответ

4 голосов
/ 08 декабря 2011

Привилегия SHOW , доступная на уровне таблиц и базы данных, позволяет пользователю видеть определение таблицы и доступ к операторам DCL (таким как SHOW TABLE, HELP TABLE, HELP STATS и т. Д.) Без доступа к таблице SELECT . Предоставьте право SHOW разработчику или обслуживающему персоналу, чтобы разрешить доступ к информации об объекте и увидеть структуру, но не иметь никакого реального доступа к каким-либо данным. Любой пользователь с параметром "WITH GRANT" может предоставить привилегию SHOW другим.

Ниже приведен синтаксис для предоставления пользователю таблицы показа в одной таблице.

GRANT SHOW ON TableName TO UserName

Ниже приведен синтаксис для предоставления пользователю таблицы показа для всех таблиц в базе данных.

GRANT SHOW ON DatabaseName TO UserName
...