PDA

View Full Version : سوال: بزرگتر از bigint



PAIZE 65
سه شنبه 06 بهمن 1388, 10:28 صبح
نوع فیلد های بانکم برای ذخیره عدد میخوام بزرگتر از bigint باشه چه نوعی باید تعریف کنم؟

mohsen.net
سه شنبه 06 بهمن 1388, 10:55 صبح
اگر اونقد بزرگ تر هست که با تایپ های معمولی جا نمی شه به صورت رشته ذخیره کن

ASKaffash
سه شنبه 06 بهمن 1388, 12:25 عصر
سلام
اگر SQLServer است از نوع Numeric(38) استفاده کنید

PAIZE 65
سه شنبه 06 بهمن 1388, 12:32 عصر
سلام
اگر SQLServer است از نوع Numeric(38) استفاده کنید

بازم قبول نمی کنه عدد ها تقریبا ده یا یازده رقمی هستن

ASKaffash
سه شنبه 06 بهمن 1388, 13:17 عصر
بازم قبول نمی کنه عدد ها تقریبا ده یا یازده رقمی هستن
سلام
ولی با دستور اعمال میکند :


Insert NBig (A2) Values(12345678901234567890123456789012345678)
Select * From NBig

mohsen.net
سه شنبه 06 بهمن 1388, 13:58 عصر
آره درست بود
فقط زیاد از نظر حافظه چطوره؟
چقدر فضا می گیره این کار؟

ASKaffash
سه شنبه 06 بهمن 1388, 14:19 عصر
آره درست بود
فقط زیاد از نظر حافظه چطوره؟
چقدر فضا می گیره این کار؟
سلام
تقریبا دو برابر bigint فضا اشغال میکند

PAIZE 65
چهارشنبه 07 بهمن 1388, 10:38 صبح
این کد که یک یک insert و select معمولی خوب من هم با دستور insert دارم ثبت می کنم که عددم چون بزرگه قبول نمیکنه

mohsen.net
چهارشنبه 07 بهمن 1388, 10:44 صبح
قبلش نوع فیلد جدول را عوض کن
numeric(38, 0)

PAIZE 65
شنبه 10 بهمن 1388, 09:18 صبح
قبلش نوع فیلد جدول را عوض کن
numeric(38, 0)


خوب همین کار رو کردم اما از 9رقم بیشتر نمی گیره
:عصبانی++:

mohsen.net
شنبه 10 بهمن 1388, 11:33 صبح
اگر باز هم نفهمیدی اشکال از خودته دیگه

PAIZE 65
شنبه 10 بهمن 1388, 12:16 عصر
دوست عزیز به جای اینکه عصبانی بشی خودت یک بار چک کن تا 10 رقم بیشتر قبول نمی کنه:عصبانی: