[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 🙂

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