PDA

View Full Version : فرمت Bool در بانکهای SQL Server



emad4000
چهارشنبه 11 مرداد 1385, 12:37 عصر
می خواستم بدونم چجوری می تونم از فرمت boolean در پایگاه داده ام که SQLه استفاده کنم ؟؟؟
من خودم فعلا از فرمت bit استفاده می کنم . آیا همین فرمت برای مقادیر boolean استفاده میشه یا اینکه باید به صورت دستی تعریف بشه ؟

Maryam_y_m
چهارشنبه 11 مرداد 1385, 16:17 عصر
بله نوع bit در Sql به جای مفهوم boolean استفاده میشود
0=false و 1=true

odiseh
پنج شنبه 12 مرداد 1385, 08:44 صبح
سلام
ولی bit یه بدی داره و اون اینه که نمی تونید روی فیلدی که با فرمت bit تعریف شده Index تعریف کنید. (با استفاده از Enterprise manager) من خودم در این موارد از tinyint استفاده می کنم تا اگر خواستم ایندکس بزنم محدودم نکنه.

AminSobati
پنج شنبه 12 مرداد 1385, 14:43 عصر
سلام
ولی bit یه بدی داره و اون اینه که نمی تونید روی فیلدی که با فرمت bit تعریف شده Index تعریف کنید. (با استفاده از Enterprise manager) من خودم در این موارد از tinyint استفاده می کنم تا اگر خواستم ایندکس بزنم محدودم نکنه.
در EM اگر به Design Table برید امکان ساخت ایندکس رو Bit وجود نداره، در عوض میتونین روی جدول Right Click کنین و All Tasks > Manage Indexes رو انتخاب کنین. اینجا امکان پذیره.