НЕ или XOR , если бит
SELECT ~PreventEdit FROM SourceTable
SELECT 1 ^ PreventEdit FROM SourceTable
Если это не совсем бит в SourceTable, тогда это:
SELECT 1 - PreventEdit FROM SourceTable
Редактировать: тест, примечание НЕ является дополнением 2 с, поэтому может дать странные результаты, если не используется в битовом столбце
DECLARE @bitvalue bit = 1, @intvalue int = 1;
SELECT ~@bitvalue, ~@intvalue
SELECT 1 ^ @bitvalue, 1 ^ @intvalue
SELECT 1 - @bitvalue, 1 - @intvalue
SELECT @bitvalue = 0, @intvalue = 0
SELECT ~@bitvalue, ~@intvalue
SELECT 1 ^ @bitvalue, 1 ^ @intvalue
SELECT 1 - @bitvalue, 1 - @intvalue