Olá Robson, tudo certo?
Se você já executou a inserção dos dados na ordem incorreta então você pode utilizar o comando UPDATE
para alterar essa linha (tupla) juntamente com um filtro que identifique essa informação em específico.
Por exemplo:
1.Tabela deveria ser preenchida assim:
ID | DIAS_NO_ESTOQUE | TAMANHO |
---|
1 | 23 | 45 |
2 | 39 | 77 |
2.Tabela preenchida errada:
ID | DIAS_NO_ESTOQUE | TAMANHO |
---|
23 | 45 | 1 |
39 | 77 | 2 |
3.Sugestão de comandos:
```{sql}
UPDATE tabela SET ID = 1 WHERE ID = 23
UPDATE tabela SET ID = 2 WHERE ID = 39
UPDATE tabela DIAS_NO_ESTOQUE = 23 WHERE DIAS_NO_ESTOQUE = 45
UPDATE tabela DIAS_NO_ESTOQUE = 39 WHERE DIAS_NO_ESTOQUE = 77
UPDATE tabela TAMANHO = 45 WHERE DIAS_NO_ESTOQUE = 1
UPDATE tabela TAMANHO = 77 WHERE DIAS_NO_ESTOQUE = 2
```
Sempre com atenção às condições.
Você citou também uma preocupação com a exclusão de uma tupla inteira, para fins de curiosidade, por traz dos panos, o comando UPDATE
realiza a operação DELETE
+ INSERT
, ou seja, no fundo o sql exclui a tupla, no entanto alterando a tupla o processo é otimizado juntando as duas operações.
Espero ter ajudado.
Bons estudos.