Recebi um email falando que o usuário estava tentando realizar um delete e já tinha sido concedido o privilégio de delete na tabela em questão, mas mesmo assim não estava conseguindo. Depois de entender a situação, achei interessante compartilhar o conteúdo porque é um conceito básico de banco de dados. Em um ambiente de testes, repliquei a situação para ficar mais fácil de entender. 1) Criei uma tabela de testes e inseri registros. create table thiago.tb_teste (id number,a varchar2(10)); insert into thiago.tb_teste values (1,'Thiago'); insert into thiago.tb_teste values (2,'Thiago'); insert into thiago.tb_teste values (3,'Thiago'); insert into thiago.tb_teste values (4,'Thiago'); insert into thiago.tb_teste values (5,'Thiago'); commit; 2) Criei o usuário user_delete e dei permissão para deletar na tabela tb_teste create user user_delete identified by "user"; grant create session to user_delete; grant delete on th...
A melhor forma de aprender é ensinando, ENTÃO criei o blog para compartilhar dicas de conteúdos na área de tecnologia,principalmente em banco de dados e outros temas que possam ajudar mais pessoas.