PDA

View Full Version : کار با نوع داده ای binary در sql server؟



Davood_amega
یک شنبه 11 مهر 1389, 17:00 عصر
با عرض سلام و خسته نباشید...
لطفا یکی از دوستان درباره نحوه کار با نوع داده ای باینری توضیح میده.
راستش میخوام مدیرت دسترسی کاربران به فرم ها رو با استفاده از نوع داده ای باینری مدیریت کنم به صورت زیر:
مقدار باینری 1 مجوز عمل select
مقدار 2 مجوز عمل Insert
مقدار 4 مجوز عمل delete
مقدار 8 مجوز عمل update
بنابراین اگه این فیلد برای کاربری برابر 15 باشه مجوز انجام تمامی کارها رو داره.
یا علی(ع)

Rezahak
یک شنبه 11 مهر 1389, 17:15 عصر
بايد از انواع فيلدهاي خانواده int(tinyint,int,big int ) استفاده كني در ضمن براي مديريت آنها هم بايد كد بنويسي مثلا يك function بنويسي كه مقادير فيلد مذكور براي هر كاربر را گرفته با هم And كند و حاصل جديد را برگرداند
در ضمن چرا اين كار را مي خواهي انجام دهي؟؟؟ يك جدول ديگر بساز كه شامل كد كاربر و دسترسي باشد بعد تمام دسترسي هاي كاربر را به صورت ركوردهاي مجزا در آن بريز!!!! فكر مي كنم از نظر زماني مقرون به صرفه تر باشد چون شما براي اين مورد در هر لحظه دسترسي هاي يك كاربر خاص را چك مي كنيد كه معمولا تعداد ركورد هاي بالايي نخواهد داشت