Atribuição Otimizada

Este forum é dedicado a códigos errados que se encontram por aí, ou seja, coisas que não se deve fazer de jeito nenhum! Não coloque neste forum dúvidas! (apenas situações bizarras do nosso dia a dia :-)
  

Mensagemem Qui, 18 Jul 2013 5:14 pm

Olhem só o que achei dentro de uma package(pa_hr_update_pa_entities) do módulo Projects da Oracle;
Código: Selecionar todos
...
l_res_asgn_exists := 'N';

BEGIN
SELECT 'Y'
INTO   l_res_asgn_exists
FROM   dual
WHERE EXISTS (SELECT 'Y'
              FROM   pa_resources_denorm
              WHERE  person_id                     = l_person_id
              AND    resource_effective_start_date =
                                                 l_start_date_new);
EXCEPTION WHEN NO_DATA_FOUND THEN
  l_res_asgn_exists := 'N';
END;
...


Além de ter enchido linguiça desnecessariamente dessa forma ARTÍSTICA,
mesmo assim, olhando apenas o resultado, ainda pode dá errado isso.
Se disparar qualquer outra exceção alem de NO_DATA_FOUND, FOUDEU. :P.
DanielNN
Localização: Fortaleza - CE

att,

Daniel N.N.

Mensagemem Qui, 18 Jul 2013 10:55 pm

Meu Deus, Noctifero ..

Não acredito que seja possível encontrar pérolas como esta dentro de um produto - rss
Fico pensando o que poderia ser encontrado nas packages criptografadas do EBS.

Abraços,

Sergio Coutinho
stcoutinho
Localização: Sao Paulo - SP

Mensagemem Sex, 30 Ago 2013 1:32 pm

Lembra quando os programadores da Microsoft ganhavam por NUMERO DE LINHAS de código.
Por isso que tinha os Easter Eggs em todo lugar.

CTRL SHIFT ALT BACSKPACE HOME --> dispara um TETRIS.

heoheohe
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered



Voltar para Códigos Duvidosos

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante