maktab
سه شنبه 01 اسفند 1391, 11:11 صبح
سلام
من یک جدولی دارم که روزانه ممکنه چندین بار عمل درج و حذف در آن انجام بشه و میدانم اگر از نوع int و خانواده آن برای کلید اصلی استفاده کنم و بصورت خودکار آن را تولید کنم بعد از گذشت مدتی (مثلا یکی دو سال) مقدار کلید اصلی پر میشه. خب حالا به نظرم رسید از uniqueidentifier استفاده کنم و میدانم برای ایجاد آن باید از NewID استفاده کنم. ولی چندتا سوال در موردش دارم :لبخندساده:
وقتی قراره یک uniqueidentifier با استفاده از NewID ایجاد کنیم همیشه یک فیلد منحصر به فرد تولید میکنه؟ (البته باید هم تولید کنه :لبخندساده:)
ولی این نوع دیگه مشکل int و short int و... رو نداره؟ یعنی تا چقدر ظرفیت غیر تکراری داره؟
من یک جدولی دارم که روزانه ممکنه چندین بار عمل درج و حذف در آن انجام بشه و میدانم اگر از نوع int و خانواده آن برای کلید اصلی استفاده کنم و بصورت خودکار آن را تولید کنم بعد از گذشت مدتی (مثلا یکی دو سال) مقدار کلید اصلی پر میشه. خب حالا به نظرم رسید از uniqueidentifier استفاده کنم و میدانم برای ایجاد آن باید از NewID استفاده کنم. ولی چندتا سوال در موردش دارم :لبخندساده:
وقتی قراره یک uniqueidentifier با استفاده از NewID ایجاد کنیم همیشه یک فیلد منحصر به فرد تولید میکنه؟ (البته باید هم تولید کنه :لبخندساده:)
ولی این نوع دیگه مشکل int و short int و... رو نداره؟ یعنی تا چقدر ظرفیت غیر تکراری داره؟