Use DBMS_ASSERT

As entradas provenientes do cliente que compõem um Dynamic SQL, que não usa bind variables, sempre deverão ser tratadas como algo potencialmente perigoso, e sempre deverão ser validadas para impedir o SQL Injection(Em breve farei um post sobre este assunto).

Marcado com:
Publicado em Sem categoria

WORKING WITH BFILE

Neste post irei demonstrar um exemplo de uso de um external LOB, o BFILE. Como já foi dito em post anteriores, um external LOB, o conteúdo dessa coluna não é armazenado em um datafile, mas reside no file system do

Marcado com: , , , ,
Publicado em Sem categoria

Artigo OTN: Implementing Fine-Grained Access Control for VPD

Publiquei mais um artigo na OTN com o seguinte tema: Implementing Fine-Grained Access Control for VPD. Essa é uma poderosa feature do Oracle com foco em segurança de acesso as informações. Com isto, podemos rescrever qualquer query em tempo real adicionando

Marcado com: , , , , , ,
Publicado em Certificação Oracle, PL/SQL, SQL

Temporary LOB

LOBs temporários é uma maneira de de se trabalhar com LOBs em que não há necessidade de armazenar dados indefinitivamente, apenas o máximo que durar a sessão, em um block PL/SQL. Esse tipo de LOB é criado a partir da

Marcado com: , , ,
Publicado em PL/SQL

Differentiate between internal and external LOBs

Este é um post bem simples, apenas para cumprir o requisito da prova, e assim, apenas explicar a diferença entre internal e external LOBs. Internal LOB é quando é armazenado dentro do banco de dados.  Ou seja, ao criar uma

Marcado com: , ,
Publicado em Sem categoria

Controlando privilégios herdados com o INHERIT PRIVILEGES

Acredito que quase todos já conhecem que temos duas opções ao criar functions ou procedures com relação aos privilégios de como esse objeto será executado. As opções disponíveis seria executar com o privilégio de quem definiu ou criou o objeto,

Marcado com: , , ,
Publicado em Sem categoria

Use BEQUEATH CURRENT_USER views

Em versões anteriores a 12c, ao se trabalhar com views em que tinha um function no select list, poderia existir um comportamento indesejado. Acontece que mesmo que as funções tivesse a cláusula AUTHID CURRENT_USER, essa função sendo utilizada em uma

Marcado com: ,
Publicado em Sem categoria
Esse Blog é reconhecido pela
Certificações
Sou articulista
Sou articulista

Clique para seguir este blog e receber notificações via email de novos posts.

Tércio Costa

Tércio Costa

Meu nome é Tércio Costa, sou formado em Ciências da Computação pela UFPB, tenho a certificação Oracle SQL Expert, mantendo um blog reconhecido pela OTN(oraclepress.wordpress.com), no qual também publico artigos técnicos no portal OTN, no portal http://www.profissionaloracle.com.br/gpo e na revista SQL Magazine. Além de tudo isto sou um Oracle ACE Associate por estar sempre contribuindo para a comunidade com um bom nível de expertise.

Links Pessoais

Serviços verificados

Visualizar Perfil Completo →

Total de Visualizações da Página
  • 85.004 Visualizações