Dúvida SQL.

Delphi

11/07/2003

Preciso fazer uma alteraçao em uma tabela chamada DOCUMENTO. Tenho que alterar o campo chamado CHAVE1, que atualmente armazena o código do cliente. O novo valor deve ser o nome do cliente. A tabela CLIENTE, de onde preciso pegar os dados possui dois campos: COD_CLIENTE e NOME. Queria fazer uma rotina sql sem precisar usar laços dentro do programa, ou seja, fazer apenas um SQL para atualizar todo o banco. Alguém sabe como posso fazer isso? Desde já agradeço, Vinicius


Vfalseth

Vfalseth

Curtidas 0

Respostas

Cfn2003

Cfn2003

11/07/2003

update table1 set table1.campo1 = table2.campo2
from table1 inner join table2 on table1.campo1 = table2.campo1


GOSTEI 0
Vfalseth

Vfalseth

11/07/2003

Tentei isso no ORACLE, mas não funcionou. Ele diz que comando não foi fechado corretamente. Se puder me ajudar.


GOSTEI 0
POSTAR