[SQL Server] Negare un campo di tipo BIT

Qualche minuto fà un mio collega mi ha chiamato per chiedermi come poter negare un campo di tipo BIT in SQL Server. Inizialmente ho pensato che un NOT(campo) fosse corretto invece nulla.

Ho chiesto un consulto all’oracolo (google) ed ho trovato la risposta:

SELECT campo AS ValoreCorretto , ~ campo AS ValoreNegato […]

Esatto, basta mettere la tilde ( ~ = ALT + 126 ) ed il gioco è fatto. Questa operazione è molto utile negli update di massa dove si deve negare un campo.

UPDATE […] SET campo = ~ campo […]

Che altro dire? Buona negazione 🙂

Andrea

Andrea -di mestiere programmatore- ha trovato nello sport di resistenza la sua passione che lo rende vivo. Ha intrapreso varie discipline tutte basate sull'endurance (Maratone, Ultra, Trail ed Ironman) perchè alla fine quello che conta di più per lui è divertirsi e stare bene. Trova il tempo per fare anche dell'altro? Certamente: ascolta tantissimo Rock e la sera si riposa giocando online a World Of Warcraft. Ogni tanto legge anche per staccare la mente e portarla in altri contesti.

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi