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 :-)
Responder
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Olhem só o que achei dentro de uma package pa_hr_update_pa_entities do módulo Projects da Oracle;

Selecionar tudo

...
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, ferrou. :P.
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

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
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

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

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
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 10 visitantes