Fórum Update usando 2 tabelas. #46014

13/08/2004

0

tenho 2
tabelas: tabela1 (codigo, grupo, defeito, descricao)
tabela2 (grupo, defeito, descricao)

quero fazer um script para atualizar a descricao da tabela 1, mas para isso tenho q fazer um join da tabela1 e tabela2 com os campos grupo e defeito.

Conto com a ajuda de vocês pessoal.



Venus

Venus

Responder

Posts

13/08/2004

Afarias

update tabela1 t1 set t1.descricao = (select descricao from tabela2
where grupo = t1.grupo and defeito = t1.defeito );



T+


Responder

Gostei + 0

13/08/2004

Venus

ficou assim:

UPDATE MAN_TIPOPLANO T SET
T.DESCRICAO = (SELECT D.DESCRICAO FROM MAN_DEFEITOS D WHERE D.GRUPO = T.GRUPO AND D.DEFEITO = T.DEFEITO);

mas não deu certo! :(

erro: Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.

HELPPPPPPPP !!!! :) :(


Responder

Gostei + 0

14/08/2004

Emerson Nascimento

creio que os campos DESCRICAO tem tamanhos diferentes. provavelmente na tabela MAN_DEFEITOS o campo é maior, por isso o erro.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar