Oracle

Showing Category: Oracle

Recuperando o próximo registro no Oracle PL/SQL

[ad#texto] Já falamos sobre o comando LAG do PL/SQL, agora e se precisássemos utilizar os valores do próximo registro de uma instrução SELECT? Semelhante ao LAG temos a função analítica LEAD no Oracle PL/SQL que tem a função de retornar o registro anterior sem precisarmos reprocessar tudo novamente. Veja a […]

Erro de permissão no Oracle

[ad#texto] Quando tentamos acessar algum objeto do Oracle por alguma aplicação externa (PHP, Java, C#, etc) e recebemos o seguinte erro: ora-06550: line string, COLUMN string: stringora-06550: line string, column string: string ou ora-00942: TABLE OR VIEW does NOT existora-00942: table or view does not exist Esse erro pode ocorrer […]

LAG no Oracle PL/SQL

[ad#texto] O LAG é uma função analítica do PL/SQL Oracle e tem a finalidade de retornar o registro anterior da tabela. Veja a sintaxe: lag ( expression [, offset [, DEFAULT] ] ) OVER ( [ query_partition_clause ] order_by_clause )lag ( expression [, offset [, default] ] ) over ( […]

Calculando tempo no Oracle PL/SQL

[ad#texto] Para quem já trabalhou ou trabalha com rotinas em PL/SQL que movimentam grande volume de dados e que tendem a serem lentas sabe que é importante uma gerar uma métrica para medir os tempos de trechos do seu código a fim de se identificar pontos de lentidão. Para quem […]

Formatando CNPJ e CPF no Oracle com Regex

Tem dúvidas de como fazer para ir formatando CNPJ e CPF no Oracle? Aqui nós resolvemos e vamos te contar. [ad#texto] Seguindo a pedidos segue mais um pouco de Regex aplicado ao Oracle PL/SQL, veja que é tão simples como foi para aplicar máscara moeda no PL/SQL. Uma das grandes […]

Sacanagem na instalação da JVM

[ad#texto] Toda empresa desenvolve produtos para obter lucro, mas algumas parecem se render a simples trocados e com isso depreciam ou a imagem da própria empresa ou a imagem do produto, um exemplo disso é a Oracle. Desde que a Oracle comprou a Sun e com isso absorveu o Java […]

Regex com PL/SQL, metacaracteres

[ad#texto] Continuando a falar de Regex vamos agora conhecer a função de alguns metacaracteres (ou alias): Metacaracter Função Exemplo \ Escape \’ representa ‘ ^ Posição inicial da linha ^C todas as strings que começam com C $ Posição final da linha $o todas as strings que terminam com o […]

Regex com PL/SQL (Oracle)

[ad#texto] Regex costuma ser um grande desafio para desenvolvedores iniciantes, primeiro por não compreenderem claramente como funciona e o seu objetivo e segundo por não saberem corretamente quando aplicar, vamos aproveitar este espaço para esclarecer o que é Regex e em seguida como aplica-la utilizando Oracle PL/SQL. Regex nada mais […]

Utilizando NOCOPY no Oracle

[ad#texto] Já comentei sobre o modo como o PL/SQL lida com os parâmetros enviados, ele simplesmente movimenta todo o conteúdo ao invés de apenas acessar a instancia daquele objeto (parâmetro) em memória, em consequência temos uma gradativa perda de performance quando passamos parâmetros maiores como um CLOB ou até mesmo […]

Comparar e concatenar no Oracle (PL/SQL)

[ad#texto] Vamos supor que você precise fazer a seguinte comparação no PL/SQL: IF varTexto || varText2 || varTexto3  = ‘teste de compara texto (string)’ THEN   …..   END IF;IF varTexto || varText2 || varTexto3  = ‘teste de compara texto (string)’ THEN ….. END IF; É bem provável que dependendo […]

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 321 outros assinantes

Busca

março 2021
D S T Q Q S S
 123456
78910111213
14151617181920
21222324252627
28293031  

Categorias