[firebase-br] [Bulk] Re: Comando Update

Lucas drdinfo em yahoo.com.br
Qua Fev 13 18:20:34 -03 2008


É verdade Oseas. Eu entendi o erro, mas por burrice nao tava acreditando ... 
seil lá ... Faz fiz uns teste aqui e confimou o que vc disse. Vou trabalhar 
no comando de novo. Qualquer coisa, posto aqui novamente. Obrigado.

----- Original Message ----- 
From: "OseasTormen" <mentux em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, February 13, 2008 9:36 AM
Subject: [Bulk] Re: [firebase-br] Comando Update


> Esse subselect esta trazendo mais que um registro, tente executar ele 
> sozinho com os devidos parametros que vc vera isso.
>
> precisa retornar unica e exclusivamente um registro, caso contrario, 
> aparecera o erro mencionado
>
>
> -- 
> ____________________________
> OseasTormen
> NMSoftware
> Chapecó - SC
> "Lucas" <drdinfo em yahoo.com.br> escreveu na mensagem 
> news:00fb01c86e44$5b234a10$3901a8c0 em lucas...
> Bom dia a todos. Estou tendo dificuldades em realizar o seguinte update:
>
> ------------------------------------------------------------------------------
>
>  update CTRTASSI x
>  set x.ASS_TIPOEND=(select C.LOG_TIPO_LOGRADOURO
>  from LOG_LOCALIDADE A, LOG_BAIRRO B, LOG_LOGRADOURO C, CTRTASSI D
>  where D.ASS_TIPOEND is null
>  and D.ASS_ID=x.ASS_ID
>  and UPPER(A.LOC_NO)=UPPER(D.ASS_CID)
>  and UPPER(A.UFE_SG)=UPPER(D.ASS_UF)
>  and UPPER(B.BAI_NO)=UPPER(D.ASS_BAIRRO)
>  and UPPER(C.LOG_NO_SEM_ACENTO)=UPPER(D.ASS_END)
>  and A.LOC_NU_SEQUENCIAL=C.LOC_NU_SEQUENCIAL
>  and C.BAI_NU_SEQUENCIAL_INI=B.BAI_NU_SEQUENCIAL
>  group by C.LOG_TIPO_LOGRADOURO, D.ASS_ID)
>  where exists (select D.ASS_ID
>  from LOG_LOCALIDADE A, LOG_BAIRRO B, LOG_LOGRADOURO C, CTRTASSI D
>  where D.ASS_TIPOEND is null
>  and UPPER(A.LOC_NO)=UPPER(D.ASS_CID)
>  and UPPER(A.UFE_SG)=UPPER(D.ASS_UF)
>  and UPPER(B.BAI_NO)=UPPER(D.ASS_BAIRRO)
>  and UPPER(C.LOG_NO_SEM_ACENTO)=UPPER(D.ASS_END)
>  and A.LOC_NU_SEQUENCIAL=C.LOC_NU_SEQUENCIAL
>  and C.BAI_NU_SEQUENCIAL_INI=B.BAI_NU_SEQUENCIAL
>  group by C.LOG_TIPO_LOGRADOURO, D.ASS_ID)
>  and x.ASS_TIPOEND is null
>
> ------------------------------------------------------------------------------
>
> Eu executo o comando através do IB Expert e tenho como resultado a 
> seguinte mensagem de erro: multiple rows in singleton select. Creio que é 
> ocasionada pela parte em vermelho do comando, no entanto nao consigo uma 
> solução. Aguardo a ajuda de vcs. Obrigado.
>
> Lucas
> 13 de Fevereiro de 2008
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: 
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 


	
	
		
_______________________________________________________ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/





Mais detalhes sobre a lista de discussão lista