Pois eh. Achei estranho e ateh destaquei isto no livro. Desde qdo eu me entendo por gente, delete eh delete e se aplica a registros (nao a colunas). Por isso resolvi tirar essa duvida aqui no grupo. Valeu galera!
2010/1/12 Rodrigo Mufalani <mufal...@mrdba.com.br> > > > Bom dia, > > O que eu conheço é grant de update em coluna, isso sim funciona. > Concordo com o Chiappa, o delete não faz sentido por coluna. > > Atenciosamente, > > Rodrigo Mufalani > DBA - OCP 10g & 11g +RAC > Oracle ACE Member > www.mrdba.com.br/mufalani/ > mufal...@mrdba.com.br <mufalani%40mrdba.com.br> > > > Nope, deleção por definição é de um REGISTRO, que é composto pot TODAS as > colunas definidas, DELETE de coluna não faz sentido.... No máximo o que > sei que pode existir nesse sentido é a chave SQL92_SECURITY, que se > ativada antes de DELETAR verifica se o usuário tem privs de SELECT nas > colunas envolvidas (cfrme > http://forums.oracle.com/forums/thread.jspa?threadID=519215 discute um > pouco), afora isso realmente não enetndo o que o Autor quis dizer com > privs de DELETE em colunas.... Mui provavelmente escorregão do Autor, > mesmo... > > []s > > Chiappa > > --- Em oracle_br@yahoogrupos.com.br <oracle_br%40yahoogrupos.com.br>, > Jairo Azevedo <jsouza...@...> > escreveu > > > > Srs, > > Li num livro que é possível aplicar um grant de delete numa coluna > > específica da tabela. Sinceramente, não ví lógina nisto, mas como que > > isso > > procede? Seria um update para NULL na coluna? Segue o rtecho retirado do > > livro Introdução ao Oracle 9i SQL do Jason Couchman > > > > Delete: Permite que o recebedor desse privilégio exclua dados em uma > > tabela > > ou view. Você pode também restringir esse privilégio a colunas > > específicas > > da tabela. (pág. 273 - controle de acesso de usuários no Oracle). > > > > -- > > Jairo Azevedo > > jsouza...@... > > protheus...@... > > (21) 8888-6492 > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- Jairo Azevedo jsouza...@gmail.com protheus...@yahoo.com.br (21) 8888-6492 [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html