PDA

View Full Version : سوال: طول داده در sql200



طبیب دل
جمعه 17 اردیبهشت 1389, 11:51 صبح
با سلام
وقتی در sql2000 نوع داده فیلد رو در جدول تعریف میکنم خودش طولش رو انتخاب میکنه مثلا نوع intرو 8 میزاره یعنی از 8 کاراکتر نمیشه بیشتر وارد کرد؟

Modernidea
جمعه 17 اردیبهشت 1389, 13:13 عصر
با سلام
وقتی در sql2000 نوع داده فیلد رو در جدول تعریف میکنم خودش طولش رو انتخاب میکنه مثلا نوع intرو 8 میزاره یعنی از 8 کاراکتر نمیشه بیشتر وارد کرد؟

سلام

char کاراکتر میگیره و اگر طول اون رو برابر 8 بزارید یعنی فقط 8 کاراکتر میگیره.

موفق باشید.

محمد سلیم آبادی
شنبه 18 اردیبهشت 1389, 15:50 عصر
مثلا نوع intرو 8 میزاره یعنی از 8 کاراکتر نمیشه بیشتر وارد کرد؟
سلام،
گرچه SQL Server 2000 را زیاد به خاطر نمیارم ولی در 2008 اگر نوع داده را int در نظر بگیرین 4 بایت فضا اشغال خواهد کرد و اگر bigint در نظر بگیرین 8 بایت.
با 8 بایت می توانیم اعدادی در این رنج را ذخیره و نگهداری کنیم:


-2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807)