[firebase-br] Erro inesperado

Forrest® fernando.bg em gmail.com
Ter Jul 15 08:56:25 -03 2008


No dia 15/07/2008 catando milho no teclado Átila Salviano de Alvarenga escreveu o texto abaixo :

>  UPDATE TABELA_1
> 
>  SET TABELA_1.REGISTRO = (SELECT FIRST 1 TABELA_2.IDENTIFICACAO
> 
>                                                        FROM TABELA_2
> 
>                                                         WHERE
> TABELA_2.CODIGO = CAST(TABELA_1.REGISTRO AS VARCHAR(15)))
> 
>  WHERE TABELA_1.REGISTRO IS NOT NULL;

Átila é o seguinte esse erro que esta retornando é realmente porque o select que você está fazendo
para o updade não pode retornar mais de um registro. Você deve colocar mais alguma condição para
que não retorne mais de um registro ou se realmente precisar trazer vários registros para serem
atualizados crie uma procedure para isso.

T++++++++++++
----------------------------------------------------------------

Sogra é como onça :  temos que preservar, mas ninguém quer ter em casa



-- 






Mais detalhes sobre a lista de discussão lista