Oracle

Showing Category: Oracle

Parcionando dados no Oracle

[ad#texto] Algumas vezes vemos a necessidade de retornar a contagem de registros constantes para um mesmo campo na própria QUERY SELECT. Ficou confuso? Vamos há um exemplo: Vamos supor que precisamos montar uma SELECT que retorne o número do empregado, o código do departamento e a contagem de quantos empregados […]

Contando a quantidade de registros de um cursor

[ad#texto] Uma coisa que geralmente o pessoal reclama no PL/SQL é a falta de um comando que retorne o total de linhas retornadas em um cursor, sem a necessidade de realizar um FETCH, afinal lembrem-se, performance acima de tudo. Embora a Oracle não tenha colocado nada diretamente a partir da […]

Abrindo uma nova sessão para execução do PL/SQL

[ad#texto] O Oracle implementa um controle de sessões durante a execução de qualquer código PL/SQL (procedure, trigger, etc), assim um ROLLBACK ou um COMMIT é propagada por toda a sessão, esta forma de execução geralmente auxilia o trabalho do desenvolvedor, pois o mesmo relega ao Oracle o controle sobre sua […]

Laço WHILE no Oracle PL/SQL

[ad#texto] Já falamos anteriormente sobre uma das formas de fazer um LOOP no PL/SQL, vamos agora mostrar outra, utilizando WHILE. A sintaxe é parecida, contudo o controle de saída do LOOP fica na própria declaração do WHILE e não no comando EXIT como do outro exemplo. Veja um exemplo: WHILE […]

Laço de repetição no PL/SQL

[ad#texto] Algumas pessoas tem dúvidas sobre como fazer um laço de repetição no PL/SQL, realmente a forma de construção e controle deste tipo de laço geralmente é diferente se compararmos o PL/SQL com outras linguagens como, por exemplo, Java, PHP ou C#, porém é igualmente funcional. Vou apresentar um exemplo […]

Agora a web social ficou série

[ad#texto] Muitas empresas e gestores acreditam que as redes sociais, como o Facebook e Google+, resumem a comentários sem sentido e pura brincadeira e acredite, existem diversos usuários que somente acessam uma rede social para fazer o famoso networking a moda antiga, se esquecendo que estão em tempos de Internet, […]

Como localizar tudo no Reports 10g

[ad#texto] Ao utilizar o Reports 10g, usuários de versões anteriores irão notar, e se descabelar por isso, que a busca por código PL/SQL embutido no Reports está desabilitada. Pense na agonia de localizar aquele PL/SQL maroto em um Reports sem a busca, fica inviável. Mas existe uma solução simplista para […]

Google vence Oracle nos tribunais

[ad#texto] Desde 2010 a Oracle move um processo contra o Google exigindo 6 bilhões de dólares referentes a supostas perdas por uma suposta utilização não permitida do código-fonte do Java no Android pelo Google. Depois de muitas idas e vindas, foi constatado que o pouco código-fonte do Java utilizado pelo […]

Query com múltiplos valores para o mesmo campo

[ad#texto] Supondo que precisamos montar uma QUERY (SELECT) com múltiplos valores para o mesmo campo, no PL/SQL é possível utilizar o IN da seguinte forma: select * from sua_tabela a where a.campo in (1,2,3) Embora simples e funcional se montada dessa forma podemos ter problemas de performance nessa QUERY, por […]

Forçando um índice no Oracle

[ad#texto] O Oracle tem um controle estatístico bem inteligente, que tem a função de determinar, entre outros aspectos qual o melhor índice da tabela aplicar a sua QUERY, tudo isso para assegurar o menor custo possível, resumindo, ele pensa para otimizar a performance da sua QUERY, aliviando a carga do […]

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