Oracle

Showing Category: Oracle

Utilizando cache no Oracle com subquery

[ad#texto] Vimos que a troca de contexto deve ser evitada a fim de obtermos uma melhor performance em nossas aplicações PL/SQL, porém existe uma exceção a esta regra, tudo devido a um recurso da Oracle chamado de scalar subquery caching. Este recurso consiste na capacidade do Oracle de determinar quais […]

Tunning Oracle, trabalhando o contexto

[ad#texto] O Oracle é um banco de dados que vem evoluindo a muitas décadas, na sua origem ele apenas comportava SQL, a linguagem PL/SQL foi desenvolvida posteriormente pela Oracle e foi sendo inserida e melhorada aos poucos, internamente a Oracle criou dois ambientes distintos de processamento, um para o SQL […]

Parser SAX no Oracle com Java

[ad#texto] Quem já trabalhou com XML no Oracle já deve ter utilizado o XMLType, este cara implementa DOM para fazer o parser e por uma série de motivos não existe uma implementação para parser SAX no PL/SQL, daí esbarramos que em alguns casos ao efetuar o parser o DOM se […]

Ordenando uma PL Table na criação do índice

[ad#texto] Já vimos duas formas de ordenar uma PL Table no Oracle, uma utilizando um TYPE físico no banco de dados e outro sem esta necessidade, mas existe uma forma melhor? Sim, existe. Afinal o PL/SQL é uma caixinha de surpresas. A saída então é forçar os registros serem ordenados […]

Ordenando uma PL Table, novo exemplo

[ad#texto] Vimos uma forma de ordenar uma PL Table utilizando um TYPE físico no banco de dados, mas e se por um motivo ou outro não pudermos criar o TYPE físico, é possível ordenar uma PL Table? Sim, é possível, porém não é recomendado para uma PL Table com muitos […]

Ordenando uma PL Table

[ad#texto] Em vários casos precisamos lançar mão das famosas PL Table no Oracle, os motivos são diversos, e em vários casos não é possível ordená-las no momento da gravação de dados, vamos então ver como ordenar uma PL Table utilizando alguns recursos interessantes do PL/SQL. Este caso de uso irá […]

Trabalhando com PL/SQL Table no Oracle

[ad#texto] Variáveis de tabelas também são conhecidas como arrays,  index-by tables, PL/SQL Tables ou ainda PL Tables. Este é um recurso do PL/SQL da Oracle bem interessante, pois permite criar uma espécie de tabela virtual (definir campos e seus tipos) e com base nesta definição criar uma variável com sua […]

Eliminando uma sessão no Oracle

[ad#texto] Sabe quando algum desenvolvedor testando determinada rotina, ou mesmo uma massa de dados anormal sendo processada simplesmente não deixa que a execução finalize nem levanta exceção? Quando falamos de Oracle pode ser necessário simplesmente eliminar esta sessão. Eliminar uma sessão (ou dar um kill, como muitos preferem falar) no […]

Gerar arquivo XML com PL/SQL utilizando Parser

[ad#texto] Continuando a falar sobre criação de arquivos XML utilizando Oracle PL/SQL, no primeiro exemplo não utilizamos nenhum Parser, ou seja, mesmo que a estrutura do XML estivesse errada o arquivo seria criado, deixando o inconveniente de que ao utilizar o XML é que iríamos detectar possíveis erros, quando o […]

Criando um arquivo XML com Oracle PL/SQL

[ad#texto] Escrever um XML utilizando uma procedure PL/SQL é bem simples, salvar este XML em uma pasta qualquer do servidor para intercambio de dados é mais simples ainda, segue um exemplo utilizando CLOB para armazenar o stream que será o arquivo XML e depois o mesmo é criado e salvo […]

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 316 outros assinantes

Busca

dezembro 2022
D S T Q Q S S
 123
45678910
11121314151617
18192021222324
25262728293031

Categorias