我在表中有 2 位列处于活动状态并已暂停 活动列已包含值,但暂停的列仍为空
如何使用与active相反的值填充暂停的字段?
我被困在这段代码中..
Declare @suspended bit;
--some conditions
Update Users_mock
Set Suspended = @Suspended;
一个简单的case
陈述应该有效:
Update userM
Set suspend = case active when 0 then 1 else 0 end
选择 abs(CONVERT(int,@suspended)-1)
试试这个:
update Users_mock
set Suspended = case when active=1 THEN 0
else 1
end
请试试:
Update Users_mock
Set Suspended = 1-Active;