۰۲-فروردین-۱۳۹۵, ۰۳:۲۹:۱۶
سلام
من یک سئوالی دارم که از خیلی وقت فکر منو به خودش مشغول کرده از دوستان گرامی می خواهم در این باره کمک کنند.
فرض کنید در SQL Server یک فیلد به نام ID از نوع Bigint تعریف شده است که یکی یکی به مقدار این اضافه میشه و فرض کنید کلید جدول هم باشه.
حالا بیشترین عددی مثبت Bigint این 9,223,372,036,854,775,807 می باشد، حالا وقتی فیلد ID به این عدد رسید بعد خواست در مرحله ذخیره بعدی یکی به این عدد اضافه کنه چی میشه؟ آیا اضافه میشه؟ آیا پیغام خطا میده؟ و یا اصلا باید چه کار انجام بدیم که بخواهیم بی نهایت رکورد را در بانک اطلاعاتی ذخیره کنیم که یک کلید عددی هم داشته باشه؟
از دوستان خواهش می کنم به این سئوال لطفا پاسخ بدن.
من یک سئوالی دارم که از خیلی وقت فکر منو به خودش مشغول کرده از دوستان گرامی می خواهم در این باره کمک کنند.
فرض کنید در SQL Server یک فیلد به نام ID از نوع Bigint تعریف شده است که یکی یکی به مقدار این اضافه میشه و فرض کنید کلید جدول هم باشه.
حالا بیشترین عددی مثبت Bigint این 9,223,372,036,854,775,807 می باشد، حالا وقتی فیلد ID به این عدد رسید بعد خواست در مرحله ذخیره بعدی یکی به این عدد اضافه کنه چی میشه؟ آیا اضافه میشه؟ آیا پیغام خطا میده؟ و یا اصلا باید چه کار انجام بدیم که بخواهیم بی نهایت رکورد را در بانک اطلاعاتی ذخیره کنیم که یک کلید عددی هم داشته باشه؟
از دوستان خواهش می کنم به این سئوال لطفا پاسخ بدن.