View Full Version : حداکثر تعداد ستون در جداول sql2000 چقدره؟
navidkhalilian
شنبه 27 فروردین 1390, 01:47 صبح
سلام دوستان حداکثر تعداد ستون هایی که میشه توی یک جدول داخل sql server2000 ساخت چقدره؟
بهنام بهمنی
شنبه 27 فروردین 1390, 03:28 صبح
ظاهرا در حدود 256 ستون مي باشد
C# Builder (http://csharpbuilder.blogspot.com/)
حمیدرضاصادقیان
شنبه 27 فروردین 1390, 08:01 صبح
حداکثر تعداد ستون در نسخه 2000 حدود 1024 ستون (http://msdn.microsoft.com/en-us/library/Aa933149) می باشد.
navidkhalilian
چهارشنبه 31 فروردین 1390, 02:12 صبح
آیا راهی هست که بشه این مقدار را افزایش داد؟
حمیدرضاصادقیان
چهارشنبه 31 فروردین 1390, 07:12 صبح
سلام.
خیر. چرا نیاز هست این تعداد ستون در یک جدول باشه.
من فکر کنم ساختار جداولتون مشکل داره.
شما بفرمائید میخواهید چکار کنید شاید راه حل مناسبتری براش پیدا بشه.
navidkhalilian
چهارشنبه 31 فروردین 1390, 22:24 عصر
سلام.
خیر. چرا نیاز هست این تعداد ستون در یک جدول باشه.
من فکر کنم ساختار جداولتون مشکل داره.
شما بفرمائید میخواهید چکار کنید شاید راه حل مناسبتری براش پیدا بشه.
من یک جدول دارم که شامل لیست کوچه و خیابان های یک شهره.و این لیست رو توی رکورد ها میارم و یک لیست هم دارم که نوع کاربری ساختمان هست مسکونی و تجاری و .... که توی ستون میارم و حالا برای هر کوچه یا خیابان و نوع کاربری یک قیمت وارد میشه مثل عکس ضمیمه.
تعداد کوچه و خیابان ها =نامحدود
نوع کاربری=نامحدود
حالا راهی به ذهنتون میرسه؟ممنون
m_omrani
پنج شنبه 01 اردیبهشت 1390, 11:46 صبح
به هر حال هر چیزی یک محدودیتی داره. مثل RAM کامپیوتر یا فضای هارد دیسک. تعداد ستون هایی که SQL Server هم برای یک جدول پشتیبانی می کنه محدودیت داره.
اما فرض کنیم تعداد ستون ها نامحدود باشه.
چطور می خواید چنین چیزی رو نمایش بدید!
pezhvakco
پنج شنبه 01 اردیبهشت 1390, 13:42 عصر
سلام :
تعداد کوچه و خیابان ها =نامحدود
نوع کاربری=نامحدود
شما 3 تا جدول برای این کار نیاز داری :
1 - یه جدول برای نگه داری نام کوچه ها و خیابان ها همراه با یک شناسه
2 - یه جدول برای نگه داری کاربری همراه با شناسه
3 - یه جدول برای نگه داری شناسه کوچه و شناسه کاربری
این یک روش است که خودتون می تونی گسترش و بهینهش کنین ...
navidkhalilian
پنج شنبه 01 اردیبهشت 1390, 14:50 عصر
به هر حال هر چیزی یک محدودیتی داره. مثل RAM کامپیوتر یا فضای هارد دیسک. تعداد ستون هایی که SQL Server هم برای یک جدول پشتیبانی می کنه محدودیت داره.
اما فرض کنیم تعداد ستون ها نامحدود باشه.
چطور می خواید چنین چیزی رو نمایش بدید!
دوست عزیز من اینو پیاده کردم فقط مشکل سره اینه که محدودیت ستون داریم
navidkhalilian
پنج شنبه 01 اردیبهشت 1390, 14:52 عصر
سلام :
شما 3 تا جدول برای این کار نیاز داری :
1 - یه جدول برای نگه داری نام کوچه ها و خیابان ها همراه با یک شناسه
2 - یه جدول برای نگه داری کاربری همراه با شناسه
3 - یه جدول برای نگه داری شناسه کوچه و شناسه کاربری
این یک روش است که خودتون می تونی گسترش و بهینهش کنین ...
دوست عزیز ممنون ولی این راه ها به ذهن خودم هم رسیده اما مشکل اینجاست که شما سال رو فراموش کردی.
pezhvakco
پنج شنبه 01 اردیبهشت 1390, 17:16 عصر
دوست عزیز ممنون ولی این راه ها به ذهن خودم هم رسیده اما مشکل اینجاست که شما سال رو فراموش کردی.
من درست همه خواسته شما رو نمیدونم ولی فکر کنم برای سال می تونین هم راه حل پیدا کنین :
برای هر سال یه جدول با کاربری هاش جدا نگه دارید ، در جدول کاربری ها سال رو هم وارد نمایید و یا راه بهتری که به ذهنتون رسید .
در روشی که بخواهیم تعداد ستون ها رو بیش تر کنیم واقعا اشتباه است چون تعداد مشخص نیست (معمولا اون داده هایی که مشخص نیست رو به عنوان ردیف انتخاب می کنن) و در هنگام گزارش هیچ معیاری پیدا نمیشه و ...
حمیدرضاصادقیان
شنبه 03 اردیبهشت 1390, 09:10 صبح
سلام.
یک راه خیلی ساده این هست که شما دو جدول داشته باشید.
یک جدول برای نوع واحد مسکونی.
که شامل دو فیلد کد و نام هست . که شامل رکوردهایی مثل انبار ، مسکونی ، تجاری و... هست. که کاربر میتونه به اون هم اضافه کنه.
جدول دوم شما شامل فیلدهای زیر هست.
کد شهر - نام خیابان- نوع مسکن.
که نوع مسکن کلید خارجی جدول اول محسوب خواهد شد.
جدول سوم میشه به شکل زیر.
کدشهر-ردیف - سال - قیمت هست.
navidkhalilian
شنبه 03 اردیبهشت 1390, 20:21 عصر
دوست عزیز میشه نمودار بزارید.ممنون میشم.
حمیدرضاصادقیان
یک شنبه 04 اردیبهشت 1390, 08:33 صبح
سلام.
من یک دیتابیس تستی در نسخه 2008r2 ساختم. جداولش رو ایجاد کردم و با یکسری اطلاعات تستی.
نگاه کنید هرجاش توضیحی خواست بفرمائید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.