Fórum Dúvida SQL. #168895

11/07/2003

0

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

Responder

Posts

11/07/2003

Cfn2003

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


Responder

Gostei + 0

11/07/2003

Vfalseth

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


Responder

Gostei + 0

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

Aceitar