СТОЛБЦЫ ОПИСАНИЕ
------------- -------------------------------------------
usernameПользователь который имеет привилегии
grantorПользователь который предоставляет привилегии
другому пользователю
tnameИмя таблицы в которой существуют привилегии
cnameИмя столбца в котором существуют привилегии
ownerВладелец tname
updauthИмеет ли пользователь привилегию UPDATE в этом
столбце
refauthИмеет ли пользователь привилегию REFERENCES в
этом столбце
Столбцы updauth и refauth могут быть в состоянии Y, N, или G; но не могут быть одновременно в состоянии N для одной и той же строки. Это - первые пять столбцов таблицы, которы не составляют первичный ключ. Он отличается от первичного ключа SYSTEMTABAUTH в котором содержится поле cname, указывающее на определенный столбец обсуждаемой таблицы для которой применяются одна или обе привилегии. Отдельная строка в этой таблице может существовать для каждого столбца в любой данной таблицы в которой одному пользователю передаются превилегии определенного столбца с помощью другого пользователя. Как и в случае с SYSTEMTABAUTH та же привилегия может быть описана в более чем одной строке этой таблицы если она была передана более чем одним пользователем.
ТИПОВОЙ ЗАПРОС Чтобы выяснить, в каких столбцах какой таблицы вы имеете привилегию REFERENCES, вы можете ввести следующий запрос ( вывод показывается в Рисунке 24.7 )