Re: [firebase-br] Dúvida com UPDATE

luiz-allnet luiz em parinformatica.com.br
Ter Maio 3 16:30:16 -03 2005


O seu select deve estar retornando mais que uma linha.


----- Original Message ----- 
From: "Henrique Ribeiro"
<ribeiro-khf76DlIvuOjyxCuvWNt+1AUjnlXr6A1 em public.gmane.org>
Newsgroups: gmane.comp.db.firebase.portuguese
Sent: Tuesday, May 03, 2005 4:25 PM
Subject: Re: [firebase-br] Dúvida com UPDATE


Boa tarde pessoal,

Tô apanhando feito maluco disso por aqui...

Agora tá dando isso qdo tento driar uma coluna nova na tabela de Produto:

fmSQLEditor.Query:
Invalid insert or update value(s): object columns are
constrained - no 2 table rows can have duplicate column values.
attempt to store duplicate value (visible to active transactions) in unique
index "RDB$INDEX_16".

É mole?


[  ]'s

----- Original Message -----
From: "Henrique Ribeiro"
<ribeiro-khf76DlIvuOjyxCuvWNt+1AUjnlXr6A1 em public.gmane.org>
To: "FireBase" <lista-JZX6CTs6PlE39yzSjRtAkw em public.gmane.org>
Sent: Tuesday, May 03, 2005 10:22 AM
Subject: [firebase-br] Dúvida com UPDATE


> Bom dia pessoal,
>
> Estou quebrando a cabeça para fazer u procedimento por aqui e gostaria de
> ter a ajuda de vcs.
>
> Tenho uma tabela de produtos TPROD que contem uma coluna chamada CD_TIPO e
> este mesmo campo também está na tabela PROEMP.
>
> TPROD        PROEMP
> cd_prod        cd_prod
> cd_tipo         cd_tipo
>
>
> Preciso atualizar os dados da coluna CD_TIPO da tabela PROEMP quando os
> Produtos da tabela PROEMP  tiverem o mesmo CD_PROD da tabela TPROD.
> Meu problema é que retorna múltiplas linhas no comando que estou jogando:
>
> UPDATE proemp SET cd_tipo = (SELECT p.cd_tipo from tprod p, proemp e WHERE
> p.cd_prod = e.cd_prod)
> WHERE cd_tipo is null
>
> Agradeço desde já a ajuda dos colegas e desejo uma excelente semana para
> todos.
>
> [  ]'s
>
> lher
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
http://search.gmane.org/search.php?groupþbase
>
>



______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=rebase





Mais detalhes sobre a lista de discussão lista