update com erro..
Onde esta o erro nesse update.....
update produto
set preco = 10 where codigo = 20345
set preco = 11 where codigo = 12345
set preco = 12 where codigo = 54321
set preco = 15 where codigo = 15665
update produto
set preco = 10 where codigo = 20345
set preco = 11 where codigo = 12345
set preco = 12 where codigo = 54321
set preco = 15 where codigo = 15665
Evandro Gonçalves
Curtidas 0
Melhor post
Daniel Araújo
18/04/2017
Evandro, o ideal é que você faça um comando para cada produto:
Por mais que você possa utilizar um estrutura de decisão para colocar tudo em um só comando, não é uma boa prática.
update produto set preco = 10 where codigo = 20345; update produto set preco = 11 where codigo = 12345; update produto set preco = 12 where codigo = 54321; update produto set preco = 15 where codigo = 15665;
Por mais que você possa utilizar um estrutura de decisão para colocar tudo em um só comando, não é uma boa prática.
GOSTEI 1
Mais Respostas
Fabiano Carvalho
18/04/2017
update produto set preco = case when codigo = 20345 then 10 when codigo = 12345 then 11 when codigo = 54321 then 12 when codigo = 15665 then 15
GOSTEI 0
Fabiano Carvalho
18/04/2017
Corrigindo
update produto set preco = case when codigo = 20345 then 10 when codigo = 12345 then 11 when codigo = 54321 then 12 when codigo = 15665 then 15 else codigo end
GOSTEI 0