abr 28 2008

Invertendo o valor de um campo bit

  • Autor: admin em Programação
  • Sem Comentários. Seja o primeiro a comentar.
As vezes você precisa inverter o valor de um campo bit ? Precisa fazer um inversos para que verdadeiro seja falso e falso seja verdadeiro ?

Uma forma simples de fazer isso é manipulando os binários. O SQL Server tem o operador “^” que representa um “OR” exclusivo binário, quem já estudou álgebra de chaveamento e portas lógicas, sabe disso.

Exemplo :

update inversor set valor = 1^valor

Como estamos usando o “OR”, se os dois forem 1, o resultado é 0, se valor for 0, permanece ligado o bit 1, desta forma causando a inversão no bit.



DEIXE UM COMENTÁRIO

Subscrever

Subscreve o Blog



Publicidade

Comentários Recentes

  • Carlos André: Bom dia, sou Carlos Técnico em Meio ambiente, estamos usando o cimento Cauê CPII E 32 em nossa obra...
  • Marcos Antônio dos Santos: Quero ganhar uma antena
  • maria luiza moreira dias: quero participar desse quadro porque meu carro precisa de uma reformação
  • Regina lucia: Estou gostando dessa oportunidade que este cartao esta oferecendo pra nos
  • shirley Balazs: Parabéns!! Informações de utilidade publica e de primeira, foi muito útil a mim.Obrigada!!

Links

Leitores Recentes

VALE O CLIQUE!

Site Seguro Ocioso

Divulgue o blog Infomaroto em seu site e tenha seu link ou banner aqui.
Blog Infomaroto