View Full Version : سوال: بروزرساني فيلد با not كردن فيلد
flower_2055
دوشنبه 23 شهریور 1388, 12:42 عصر
اگه بخوام فيلدي رو كه bit تعريف شده را آپديت كنم چكار كنم يعني مثلا مقدارشtrue باشه رو بخوام false كنم يا برعكس
msalim
دوشنبه 23 شهریور 1388, 12:59 عصر
دو راه وجود دارد یکی این است که مستقیما مقدار رشته ای true یا false را مقدار دهی کنید یا اینکه از اعداد 1 برای true و 0 برای false استفاده کنید (بزرگ و کوچک بودن true یا false اهمیتی ندارد)
msalim
دوشنبه 23 شهریور 1388, 13:28 عصر
از پست قبلی صرف نظر کن. (بکلی سوال را فراموش کردم)
یک متد این است که از case استفاده کنید.
set @b=case when @b = 'false' then 'true' else 'false' end
البته دقت کنید که این نوع (bit) می تواند به غیر از 0 و 1 مقدار null را نیز دریافت کند.
vBulletin® v4.0.8, Copyright ©2000-1391, Jelsoft Enterprises Ltd.