我如何更新表列以还原其值(如果value为false,则为true;对于true为false,则设置为null!null仍为null)。

请排除使用case whenIIF()的解决方案,我想要以下内容

UPDATE mytable SET IsEditable = !IsEditable

最佳答案

您可以使用bitwise NOT operator:

update mytable set IsEditable = ~IsEditable

关于sql - 如何在SQL中取反位列值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30936609/

10-10 04:49