CHECK GRANT é usada para verificar se o usuário/role atual recebeu um privilégio específico.
Sintaxe
privilege— Tipo de privilégio.
Exemplos
check_grant será 1. Caso contrário, a resposta check_grant será 0.
Se table_1.col1 existir e o usuário atual tiver recebido o privilégio SELECT/SELECT(con) ou uma role (com o privilégio), a resposta será 1.
table_2.col2 não existir ou se o usuário atual não tiver o privilégio SELECT/SELECT(con) nem um role (com esse privilégio), a resposta será 0.
Curinga
*) no lugar de um nome de tabela ou de banco de dados. Consulte GRANTS COM CURINGA para conferir as regras de uso de curingas.