Varrendo o XPath e seus valores no XML usando PL/SQL

pl/sql

XPath e seus valores no XML usando PL/SQL Olá camaradas ! Me perguntaram como varrer um XML, exibir todos os XPaths e mostrar os seus respectivos valores. Isso após ler esse mesmo XML de um campo na tabela. Isso não é algo de outro mundo, mas percebi que muitos não sabiam exatamente como fazer isso. … Ler mais

Estudo de caso em desenvolvimento de lógica – Programação SQL para Cálculo de Lucro Líquido

sql

Programação SQL para Cálculo Neste artigo, ao invés de simplesmente mostrar o resultado final pronto, o objetivo é demonstrar passo a passo a linha de pensamento usada no desenvolvimento, e as causas/razões de cada técnica aplicada até chegarmos à resposta final. Cenário A Empresa só revende produtos que compra, então o lucro bruto num período … Ler mais

PL/SQL e JSON

JSON

PL/SQL e JSON Olá pessoal ! Tenho recebido diversos e-mails com dúvidas sobre a interação de JSON com PL/SQL. Então resolvi escrever algo para demonstrar de maneira simples e rápida sobre como manipular objetos JSON no PL/SQL. Então vamos lá ! Os testes foram feitos utilizando o Oracle 19c e baseados na documentação do 21c. … Ler mais

O que é e como/quando utilizar Autonomous Transactions (transações Autônomas) no RDBMS Oracle

bd

Autonomous Transactions Em uma ocasião recente, um colega ficou em dúvida sobre Autonomous Transactions. Este artigo visa dar algumas explicações à respeito, para tanto, antes de chegarmos ao ponto de Transação Autônoma, vamos dar um pequeno passo para trás e ver o que é uma TRANSAÇÃO. O fato é: Há anos atrás, quando foi estabelecida … Ler mais

Strings, LONGs, CLOBs e coisas enroladas (para quem não manja dos paranauês)

pl/sql

Strings, LONGs, CLOBs e coisas enroladas Recentemente, um colega esteve às voltas com a seguinte necessidade : uma Procedure PL/SQL que antes passava como um argumento para outra procedure Oracle (de envio de e-mails no caso, mas não importa) uma string pequena, por questões de negócio precisou ser alterada para criar e passar como argumento … Ler mais

ORACLE – 12 Dicas de como TUNAR suas Queries

bd

12 Dicas de como TUNAR suas Queries Este é o segundo artigo (leia aqui o primeiro) com algumas dicas de como tunar suas queries. As dicas abaixo não garantem por si só um melhor desempenho. Cada query deve ser analisada a parte com base na sua necessidade. Atenção em queries que utilizam VIEWS, pois o … Ler mais

Tunando Queries com cláusula WITH

sql

Queries com cláusula WITH Este artigo tem como objetivo esclarecer os conceitos e citar exemplos práticos da Cláusula WITH conhecida como CTE (Commom table expression). As formas abaixo são úteis no dia a dia de cada Developer/DBA. A CTE é muito utilizada a fim de tunar queries, basicamente ela é uma instrução SELECT que cria … Ler mais

Técnicas “Avançadas” de DEBUG no Oracle SQL DEVELOPER : Breakpoints, Data/Smart Data/Watches e Code Reduction

SQL Developer

DEBUG no Oracle SQL DEVELOPER No meu velho blog, eu falei sobre a utilização básica do debugger de PL/SQL contida na ferramenta Oracle SQL Developer (um IDE de programação, mas que também tem utilidade para Administradores de banco, desenvolvido pela Oracle e distribuído como freeware gratuito), na ocasião, apresentei os pré-requisitos para uso do debugger … Ler mais

Resolvendo problemas simples e complexos com SUBQUERY

sql

Resolvendo problemas simples e complexos com SUBQUERY Uma subquery é uma instrução SELECT que está condicionado à outra instrução SQL. A SubQuery é uma instrução muito versátil a qual pode ser utilizada em diversos cenários e serve geralmente para resolver problemas que teriam que ser feitas com 2 ou mais consultas. Podemos utilizar SubQueries em … Ler mais

Pesquisa de Valores Aproximados se não houver Correspondência Exata – Um Caso Dissecado

sql

Pesquisa de Valores Aproximados Recentemente, num grupo de usuários, recebi uma interessante dúvida de um colega : a necessidade dele era montar uma Consulta aonde o usuário informa um argumento de pesquisa a ser comparado numa coluna numérica (digamos, pra exemplificar, SALÁRIO) e se encontrasse ao menos UM registro na tabela aonde o valor do … Ler mais

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detectado !

Verificamos que está usando alguma extensão para bloquear os anúncios. O GPO (Grupo de Profissionais Oracle) obtém a sua renda através dos anúncios, para assim manter toda a estrutura dedicada a universalização do conhecimento.

Se você gosta de nosso trabalho, pedimos por gentileza que desabilite o ads blocker. Trabalhamos somente com o Google Adsense e tentamos ao máximo exibir apenas o necessário.

Agradecemos de antemão ! :)

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock