Oi, Arthur! Tudo bem por aí?
Para desfazer uma ação, você pode usar o ROLLBACK
. Contudo, para ele ser realizado, você precisa ter feito um BEGIN TRANSACTION
antes. O BEGIN TRANSACTION
vai demarcar o ponto em que o banco de dados está (como se fosse um checkpoint) e o ROLLBACK
desfaz tudo que aconteceu desde o momento em que você colocou o BEGIN TRANSACTION
.
Na mesma aula (alguns vídeos depois), você irá aprender mais a fundo sobre esses comandos. No momento, algo que pode ser mais tranquilo para voltar ao ponto em que você estava, é refazer os dados de endereço dos clientes.
Para isso, você pode deletar a tabela CLIENTES
com um
DROP TABLE CLIENTES
E após ter deletado a tabela, você pode resgatar o banco de dados da tabela CLIENTE
do mesmo modo que você fez na atividade 04. Desafio: incluindo registros a partir de outra tabela. Lembrando que é necessário recriar os campos que tínhamos anteriormente antes de inserir os dados
Para inserir os dados na tabela novamente criada, use este comando:
INSERT INTO CLIENTES
SELECT CPF, NOME, ENDERECO_1 AS ENDERECO, BAIRRO, CIDADE, ESTADO, CEP,
DATA_DE_NASCIMENTO AS DATA_NASCIMENTO, IDADE,
GENERO, LIMITE_DE_CREDITO AS LIMITE_CREDITO, VOLUME_DE_COMPRA AS VOLUME_COMPRA, PRIMEIRA_COMPRA
FROM SUCOS_FRUTAS.DBO.TABELA_DE_CLIENTES;
Se a dúvida persistir, estou à disposição.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.