Tag: select

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

    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 mais do que uma linha de uma tabela, ao mesmo tempo sem um auto-junção. Dada uma série de linhas retornadas de uma consulta e…

  • A importância do uso de Índices

    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 diminuem processamento e I/O em disco. Quando usamos um comando SQL para retirar informações de uma tabela, na qual, a coluna da mesma não possui…

  • Utilizando bind variable em ambientes como sqlplus

    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 numOfrecords do tipo number. Em seguida vamos alimentar a variavel com um valor, no caso o valor será 10. Utilizando a bind variable antecedido por…

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

    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 5.1.46 Server em Windows XP 32b. A partir do Oracle acessar tabelas e views que estão dentro do MySQL. Dados dos ambientes para melhor compreenção:…

  • Flashback query

    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 os dados disponíveis mais recentemente “comitados”. Se você quiser pesquisar determinados dados em algum ponto no passado, você precisará utilizar o recurso de Flashback Query…

  • Exemplos de como obter datas e cálculos para datas

    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 hoje.

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

    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 de backups contendo o seu IP e um destes endereços foi alterado, porem como alterar todos os registros de uma unica vez? Vejamos como resolver…

  • Para encontrar quebra de linha em um campo CLOB

    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;