PDA

View Full Version : نوع فیلد کلیدی



bad_boy_2007
جمعه 05 مرداد 1386, 12:10 عصر
سلام
چند وقتی میشه که دارم کتا ب آموزشی ADO.net رو میخونم ، در مورد بانکهای نمونه این کتاب سوال داشتم .
تو این کتاب برای جدولی مثل product یا categories یا امثال این فیلد کلیدی مثلا idproducts رو از نوع varchar(4) در نظر گرفته .
میخواستم بدونم دلیل این کار چیه و اگر int یا long تعریف میکرد بهتر نبود مثل باقی بانکهای دیگه ؟

AminSobati
جمعه 05 مرداد 1386, 14:26 عصر
عموما int میتونه انتخاب خوبی باشه. اما در بعضی حالتها کاراکتر استفاده میشه برای مقاصد خاص. مثلا جدول Customers در دیتابیس Northwind فیلد کلیدیش char هستش که نام شرکت رو خلاصه کرده و 5 کاراکتر رو برای pk انتخاب کرده. به این شکل با دیدن CustomerID شاید راحت تر بشه متوجه شد که این کدوم شرکته.

bad_boy_2007
جمعه 05 مرداد 1386, 14:31 عصر
ممنون از راهنماییتون جناب ثباتی عزیز :لبخندساده: