Arquivo da tag: Oracle

Oracle: Regexp

Fala pessoal, como vão? Vocês já sentiram a necessidade de usar regex para resolver alguma regra de negócio diretamente no Oracle sem ter a necessidade de tratar isso no Java? Eu frequentemente tenho esta necessidade. Muitas vezes carregar o dado para a camada Java apenas para fazer um tratamento em uma coluna pode ser bem […]

Review: 1º Meetup Synchro

Ontem (23/01/2019) ocorreu o 1° Meetup na Synchro. Este evento é promovido pelos próprios funcionários da empresa. A idéia é reunir o pessoal para trocarmos conhecimentos e experiências pelo menos uma vez por semana.
Neste post conto como foi o encontro. #synchro

Adicionando coluna com valor default em tabelas volumosas

Fala pessoal, como vão vocês? Espero que bem! Nestes últimos meses venho trabalhando bastante com banco de dados Oracle, com isso acabei me deparando com alguns problemas relacionados a performance. Um deles, foi ao adicionar uma nova coluna com valor default definido em tabelas volumosas com mais de 5.000.000 de registros. Como tinha criado um […]

Preferências de inicialização do SQL Developer

E aí pessoal, Já faz algum tempo que estou trabalhando com PL/SQL aqui na Synchro. Desde então, a ferramenta de desenvolvimento que mais uso é sem dúvidas o Oracle SQL Developer. No inicio das minha aventuras no PL/SQL, usava muito o recurso de imprimir mensagens (System.out.println fazendo analogia o Java), resultados de queries e procedure […]

Oracle: Constraints NOVALIDATE

Fala aí galera, tudo certo? Passando hoje para registrar um dica que recebi do Bruno Proença, sobre constraints novalidade do Oracle. Constraints NOVALIDATE No projeto que trabalho, sofremos um pouco com modelagem de dados. Quando o projeto foi concebido, uma das premissas era receber dados do sistema origem do cliente de qualquer jeito, assim se mesmo estivesse com problema de […]

Banco de dados

Profiling de PL/SQL (Procedures e Blocos anônimos)

Fala galera, quanto tempo? Saudades de vocês! Esses dias eu e meu amigo Darian Beluzzo, vinhamos trabalhando bastante em melhoria de performance de alguns processos no sistema que trabalhamos. Em alguns desses vimos que o gargalo era justamente o banco de dados. Nosso objetivo é alterar a implementação para esses processos afim de melhorar o acesso a […]

Retake Certificação Oracle DB e Java gratuito

Certificação Oracle DB ou Java + Cursos gratuitos

Certificação Oracle DB ou Java Olá Pessoal, acabei de receber o e-mail promocional da Oracle informando sobre a prorrogação da promoção do Retake gratuito em qualquer Cerficação Oracle, seja ela, Oracle DB ou Java. Para participar desta promoção: Registre-se para qualquer um dos exames de qualificação Java na página Web da Pearson VUE. Inclua o código de […]

Update de dados

Oracle: Update de milhões de registros

Nesse último mês, andei trabalhando bastante com SQL, melhor dizendo PL/SQL. Basicamente minha tarefa era migração de dados, especificamente, alteração da PK de uma tabela que é referenciada por várias outras tabelas. No entanto, precisava fazer isso com a melhor performance possível. Como não sou um DBA, faço apenas o “feijão com arroz”, estudei as formas de update que […]

Banco de dados

Oracle: funções NVL e NVL2

Muitas vezes em consulta a banco de dados, ou quando criamos uma VIEW, um campo do registro pode estar nulo, mas precisamos que ele esteja preenchido com um valor default. Para isso o Oracle disponibiliza duas funções úteis o NVL() e NVL2(). A função NVL() recebe dois parâmetros, o primeiro é o valor usado na condição, o segundo […]