PDA

View Full Version : تبديل مقدار يك فيلدboolean به نقيض



b.mahsa
سه شنبه 26 بهمن 1389, 11:38 صبح
با سلام .
چه طور ميتونم مقدار يك فيلد boolean رو توسطstored procedure تغيير بدم و نقيضش كنم ؟

يه چيزي مثل كد زير.



Update table
Set
[IsActive] = ![IsActive]
Where
[ID] = @ID





ممنونن ميشم راهنماييم كنين.

Reza_Yarahmadi
سه شنبه 26 بهمن 1389, 11:51 صبح
ميتونيد عملگر نقض رو خودتون پياده سازي. چيزي مثل كد زير

Update table
Set
IsActive = Case When IsActive = 1 Then 0 Else 1 END
Where
ID = @ID