Archive for the ‘functions’ Category

Alternativa InitCap. Upper e Lower no lugar certo.

Fala PessoALL, Hoje falaremos de manipulação/formatação de strings, com o uso da boa e velha função InitCap do Oracle. Acho que muitos de nós já nos deparamos com este tipo de problema, temos no nosso banco, uma determinada descrição gravada da forma que o usuário achar mais bonito! Ou seja, sem ter um padrão para [...]

Read the rest of this entry »

Oracle – Sinônimos públicos (public synonyms). Quando devo usar?

Fala PessoALL, Depois de muito tempo sem escrever, vamos nós de novo! Tenho me deparado sempre com dúvidas de desenvolvedores quanto ao uso de sinônimos públicos. Devemos usar? Não devemos? Cria pra todos os objetos? Não cria? Vamos tentar de uma vez por todas desvendar esse mistério de public synonym no Oracle. Bom, sinônimos, como [...]

Read the rest of this entry »

Função de grupo para multiplicar, SUM -> MULT

Fala pessoal, Recebi um email de um leitor solicitando uma solução para que fosse desenvolvida uma função semelhante ao SUM, já nativo do banco de dados Oracle, só que fizesse multiplicação e não soma, como o SUM faz atualmente! Por exemplo: Tabela: FATORIAL Campo: VALOR Valor 5 6 3 2 3 Portanto, se usarmos o [...]

Read the rest of this entry »

Potência / Expoentes em SQL e PL/SQL – Oracle

Fala Pessoal, Hoje vai mais uma dica de SQL e PL/SQL. Até o dia de hoje, eu nunca tinha necessitado usar expoente no SQL / PL/SQL, nunca tinha pego nenhum problema em desenvolvimento que precisasse ser usado potência, expoente e tal. Porém, hoje uma amiga desenvolvedora, Leilah, precisou dessa funcionalidade e aí discutimos um pouco [...]

Read the rest of this entry »

Validando Digito Verificador Inscrição Estadual Bahia (BA)

Fala PessoAll, Bom, como toda e boa pessoa normal, de vez em quando bate a saudade das épocas de desenvolvimento, de quebrar cabeça para fazer alguns códigos “ninja” pra resolver alguns problemas do nosso Dia a Dia (Oracle, rsrs). Otem me deparei com a demanda de um amigo, precisando fazer uma validação do dígito da [...]

Read the rest of this entry »

Função DECODE no Oracle SQL

Fala PessoAll, Hoje vamos falar de Construção de SQL. As vezes precisamos fazer umas coisas mais avançadas num comando SQL e aí precisamos utilizar alguns recursos mais interessantes que o Oracle nos proporciona. Quem nunca pensou: “Ai como seria bom se tivesse um IF no select”. Tem sim! O primeiro recurso que podemos utilizar é [...]

Read the rest of this entry »

Oralce PL/SQL – Funções (Funtions) e Procedures

Fala PessoAll, Bom… hoje em mais um dia a dia de trabalho, rolou mais uma dúvida sobre o uso de procedures e funções no PL/SQL. Aí fiz a seguinte pergunta: Qual a diferença entre Procedure e Function no PL/SQL? Aí surgiram aquelas velhas respostas decoradas da faculdade: “Procedure não retorna valor!”, “Função retorna valor e [...]

Read the rest of this entry »