Bom dia Erisvaldo,
Com PL/SQL é possivel resolver isso, veja o exemplo abaixo:
Begin
for rc1 in ( select * from tabela_a) loop
update tabela_b b set b.valor = rc1.valor where b.codigo = rc1.codigo;
end loop;
Commit;
End;
Essa é umas das formas de atualizar valores correspondentes.
Att,
Emerson
Em 19 de março de 2015 22:30, erisva...@ymail.com [oracle_br] <
oracle_br@yahoogrupos.com.br> escreveu:
>
>
> Ola a todos!
>
>
> Pessoal, queria saber como faço pra atualizar os dados de registros em uma
> tabela com base em registros de outra.
>
>
> exemplo: tenho uma tabela x com as colunas codigo e preço e tenho uma
> tabela y
>
> que tem os mesmos campos.
>
> quero atualizar os preços da tabela y com os preços da tabela x.
>
> codigo a codigo eu consigo, mas queria saber como faço pra percorrer toda
> a
>
> tabela atualizando todos os preços de uma vez.
>
>
> Atc,
>
> Erisvaldo
>
>
>
>
>