请问如何修改bit类型的值
如果bit是0就变成1 如果是1变成0
update a set b=not b where xxxxxxx这么写不行呀
难道要把这个 bit取出来再update吗,那不是很麻烦
------解决方案--------------------update [table] set a=a-1
------解决方案--------------------如果bit是0就变成1 如果是1变成0
update a set b=not b where xxxxxxx这么写不行呀
难道要把这个 bit取出来再update吗,那不是很麻烦
------------
LZ,是不是要修改整个a表里的b字段,如果是0更新成1,如果是1则更新成0
是这样吗?
---方法1
Update A Set b=Case When b=0 Then 1 When b=1 Then 0 End
---或者分两步更新
Update A Set b=0 Where b=1
Update A Set b=1 Where b=0
------解决方案--------------------Update A Set b=Case When b=0 Then 1 When b=1 Then 0 else ' ' End
------解决方案--------------------如果bit是0就变成1 如果是1变成0
update a set b=not b where xxxxxxx这么写不行呀
难道要把这个 bit取出来再update吗,那不是很麻烦
------------
Update A Set b=Case When b=0 Then 1 else 0 End