Quase tudo é 'Error'

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
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

Aí vai:

Selecionar tudo

if :batch_status = '1' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '2' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '3' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '4' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '5' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '6' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '7' then
		:cp_batch_status := 'Error';
	elsif :batch_status = '8' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'A' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'C' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'F' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'J' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'M' then
		:cp_batch_status := 'Error';
	elsif :batch_status = 'P' then
		:cp_batch_status := 'Posted';
	elsif :batch_status = 'U' then
		:cp_batch_status := 'Unposted';
	else
		:cp_batch_status := 'Error';
end if;
Acho que isso poderia ser assim:

Selecionar tudo

if    :batch_status = 'P' then :cp_batch_status := 'Posted';
elsif :batch_status = 'U' then :cp_batch_status := 'Unposted'; 
else  :cp_batch_status := 'Error';
end if;

:-(
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Hehehehhee. Acredito que para o desenvolvedor era "importante deixar claro cada código...".
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

heoheoehoe
O programa que eu tirei isso tem muito mais coisas! Mas daí é muito complicado de colocar aqui.
Mas só pra você ter uma idéia: tem uma PACKAGE sobrando! :-D
Responder
  • Informação
  • Quem está online

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