طبیب دل
جمعه 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)
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.