Pular para o conteúdo

Fóruns SQL e PL/SQL Criação de tabela via PL/SQL Criação de tabela via PL/SQL

#92036
rwarstat
Participante

    Fsitja,
    A questão é que os usuários não podem ter privilégio de criar ou dropar tabela nos outros schemas. O único usuário que pode fazer isso é onde estão os objetos do sistema. Por isso que havia pensado em fazer uma procedure que criasse uma tabela com um prefixo pré-determinado e o usuário informasse o complemento dela. Isso por que é um processo novo que ainda está sendo executado manualmente. Tão logo seja passado para o sistema, não terei mais necessidade de fazer essas gambiarras.

    A solução encontrada foi dar o Grant de create any table para o usuário administrador, assim ele ficará responsável por criar as tabelas quando necessário. Quando não se fizer mais necessário, tiramos esse grant dele.

    Muito obrigado pela ajuda e pelo material sugerido. Irei dar uma lida com calma neles depois.

    Ah, o meu banco é um 10g R2 Enterprise.

    Abraço,
    Roberto