Bit-Flipping-Operationen in T-SQL

Ich habe ein Bitmasked Int-Feld in meiner Datenbank. Normalerweise verwalte ich es über C # -Code, aber jetzt muss ich mithilfe von T-SQL ein wenig in der Maske blättern

Wie mache ich das Folgende:

Das Bit, das ich umdrehen möchte: 1 << 8 (256)

Der Maskenwert vor dem Umblättern: 143

Der Maskenwert nach dem Flip: 399

Dies kann ohne die Bitoperatoren geschehen, die in T-SQL fehlen, oder?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage