1
resposta

Exercicio de Update em query.

Modifique o endereço do cliente 19290992743 para R. Jorge Emilio 23, em Santo Amaro, São Paulo, SP, CEP 8833223.

Boas, Estava a fazer o exercício de update e acabei esquecendo de colocar a Where para indicar o CPF que deveria fazer a alteração.

update CLIENTES 
set ENDERECO = 'R. Jorge Emilio 23', 
BAIRRO = 'Santo Amaro', 
CIDADE = 'São Paulo', 
ESTADO = 'SP', 
CEP = 8833223

Nesta distração que em vida real nunca pode acontecer modificou as 16 linhas do meu cadastro.

Gostaria de dar uma dica para a aula em questão, onde poderia o professor em vídeo, mostrar que antes de usar o Update podemos usar o BEGIN TRANSACTION, assim poderia dar um ROLLBACK. São questões muito importante no momento de uma atualização segura.

BEGIN TRANSACTION

UPDATE CLIENTES
SET ENDERECO = 'R. Jorge Emilio 23',
    BAIRRO = 'Santo Amaro',
    CIDADE = 'São Paulo',
    ESTADO = 'SP',
    CEP = 8833223;
1 resposta

Olá, Leandro! Como vai?!

Agradeço demais o seu feedback! Postar soluções e sugestões é algo sempre bem-vindo na comunidade Alura. Realmente o uso do BEGIN TRANSACTION impacta em uma manipulação mais segura dos dados, agregando demais na manutenibilidade. Ainda mais pela possibilidade de usar o ROLLBACK, como você bem citou. Isso é muito importante em um ambiente profissional e empresarial também, porque garante um código capaz de ser mantido, corrigido, melhorado e adaptado ao longo do tempo.

Fico à disposição, abraço!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!