Comment annuler une valeur dans une clause SET pour SQL Server Compact?

UPDATE [MyTable] SET [MyBoolColumn] = NOT [MyBoolColumn] 

Cela ne fonctionne pas sur SQL Server CE. L'erreur est

Une erreur est survenue lors de l'parsing de la requête. [Jeton en erreur = NON]

Alors, comment puis-je faire fonctionner cela?

 DECLARE @MyTable TABLE (MyBoolColumn BIT) INSERT INTO @MyTable (MyBoolColumn) VALUES (0), (1) UPDATE @MyTable SET MyBoolColumn = ~MyBoolColumn SELECT * FROM @MyTable 

résultats –

 ------------ 1 0