با سلام.
اگر اشتباه نکنم متغیر int تا دومیلیارد و خورده ای می تواند عدد در خود ذخیره کند.
سؤالم اینجا است که این یعنی تا دومیلیارد عدد می تواند در خود ذخیره کند یا تا زمانی که به عدد دو میلیارد نرسیده می تواند در خود ذخیره کند؟( آیا تعداد اعداد ملاک است یا رسیدن به آن عدد)
اگر از این محدوده عبور کرد پیغام می دهد؟
آیا بهتر نیست کلید را بحای int از نوع bigint در نظر بگیریم؟
لطفا راهنمایی کنید.
با سلام
دوست عزیر در ابتدا بگم که شما با دستور
int.MaxValue;
می توانید مقدار دقیق حداکثر عدد قابل استفاده برای نوع داده Int را به دست اورید.
2-در حال عادی شما میتوانید به تعداد 2147483647 رکورد در جدولی که کلیدش از نوع Int هستد رکورد وارد کنید
3-اگر از محدوده عبور کرد دیگر نمیتوانید رکوردی درج کنید
4-بستگی به نوع پروژه ، نوع جدول و سیاست کاری شما دارد مثلا برای جدول گروه های محصولات بیشتر 2147483647 گروه میخواهید تعریف کنید؟
با تشکر ار پاسخ شما
مثلا در یک برنامه مربوط به بیمارستان که هر روز n نفر مراجعه می کنند و برای هر نفر باید ثبت نام انجام شود آیا کد کاربری را از نوع int می گیرند؟
دوست عزیز اگه کل جمعیت ایران هر کدام 20 بار به این بیمارستان مراجعه کنند باز هم به 2147483647 رکورد نمیرسه ولی شما برای احتیاط کلیدتون رو از نوع bigint در نظر بگیرید.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)