Group by (select)

FUNÇÕES ANALÍTICAS DO ORACLE – Look Back e Look Ahead (LAG/LEAD)

Duas outras funções analíticas são o LAG (Look back – olhe para trás) e o LEAD (Look Ahead – olhar adiante), que foram introduzidos no Oracle 8i. Ele fornece acesso…

A importância do uso de Índices

O objetivo de artigo é explicar a importância de uso de índices em tabelas que usam comandos SQL com literais. Porque o índice é importante? Índices (Index) são importantes pois…

Utilizando bind variable em ambientes como sqlplus

Neste pequeno artigo mostrarei como utilizar bind variable em ambientes como sqlplus do Oracle. Primeiramente deve ser declarado a variavel que desejamos usar como bind variable no caso chamarei de…

Oracle em Linux acessando MySQL em Windows (Heterogêno)

Vou explicar neste artigo um pouco de redes heterogeneas em outros databases e o Oracle. No caso irei abordar um acesso do Oracle 10g (10.2.0.5) Linux x86 para o MySQL…

Flashback query

Função que veio no Oracle 9i, fornece a habilidade de visualizar os dados como eles estavam em um determinado tempo no passado. Por padrão, operações no banco de dados usam…

Exemplos de como obter datas e cálculos para datas

Há muito tempo tenho esse script que sempre me ajudou a calcular horas, minutos e dias. Utilizando algumas funções do Oracle para ajudar a montar datas decorrente do dia de…

Usando expressão regular regexp_replace, oracle 10g ou superior

Hoje tive mais um exemplo da utilização de expressão regular e que ajudou a resolver fácil um problemão. Na rotina de backup há uma tabela contendo vários endereços de destinos…

Para encontrar quebra de linha em um campo CLOB

Para encontrar quebra de linha (chr(10)) em um campo CLOB: select * from tabela where instr(col_clob,chr(10)) >0;