Pessoal,

duvida: No comando abaixo estou alterado o campo1 para um valor que ja existe, neste caso o PostgreSQL ignora ou faz as alteracoes em disco ?

UPDATE tabela
       SET campo1 = 0
WHERE campo1 = 0;


É uma boa pratica comparar os valores, conforme exemplo abaixo ?

UPDATE tabela
       SET campo1 = 1,
               campo2 = 2,
               campo3 = 3
WHERE campo1 <> 1
         OR campo2 <> 2
         OR campo3 <> 3;


Desde ja, agradeço.
Wellington

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a