› Fóruns › Banco de dados Oracle › Grant para todas as tabelas › Grant para todas as tabelas
18 de abril de 2013 às 3:36 pm
#105322
Participante
@RCBMaps
Não existe um grant de todas as tabelas, você terá que dar grant de cada tabela, uma a uma, e se for criado alguma tabela depois, terá que dar grant posteriormente, ou seja, não existe nada de automático. Para facilitar a criação do grant de cada tabela, você pode consultar a VIEW USER_TABLE, conect com o usuário X para gerar os grants para o usuário Y;
SELECT 'GRANT SELECT ON '||TABLE_NAME||' TO Y;' SQL FROM USER_TABLES