[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