Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

22 de outubro de 2016

Update setando valores de outra tabela com join


Neste exemplo irei mostrar uma forma fácil de atualizar valores em uma tabela com dados de
uma segunda tabela utilizando join.

Isso se faz muito útil, pois não é necessário cursor, while ou qualquer comando de repetição ou
laço.
Para o exemplo irei utilizar as seguintes tabelas, agenda e clientes, onde desejo atualizar a
tabela agenda com os telefones dos clientes, constantes na respectiva tabela.
Como coluna base para associar a agenda com o cliente utilizarei uma coluna codcli.
UPDATE AGENDA
SET AG.TELEFONE = CLI.TELEFONE
FROM AGENDA AG
INNER JOIN CLIENTES CLI
ON AG.CODCLI = CLI.CODCLI;

0 comentários:

Postar um comentário