امتیاز کاربران

ستاره فعالستاره فعالستاره فعالستاره فعالستاره فعال
 

 

 انواع نوع داده ای درSQL Server

DataType :

Binary Data این نوع فیلد‌ها برای نگهداری اطلاعات بصورت بایناری مانند تصاویر مناسب هستند و شامل چهار نوع به شرح زیر می‌باشد:

  • Binary
    این نوع فیلد‌ها، از 1 تا 8000 بایت را در خود جای می‌دهند.

·         Var Binary
این نوع فیلد‌ها هم از 1 تا 8000 بایت را در خود جای می‌دهند

  • VarBinary(Max)
    این نوع Datatype در SQL 2005 معرفی شده و تقریباً همانند داده‌های Image هستند.

Unicode Data :

  nChar
در این نوع داده، اطلاعات از 1 تا حداكثر 4000 حرف با طول ثابت ذخیره می‌شود.

  nVarChar
در این نوع داده، اطلاعات از 1 تا حداكثر 4000 بایت با طول متغیر ذخیره می‌شود.

  Char
این نوع فیلد‌ها، اطلاعات متنی با طول ثابت از 1 تا حداكثر 8000 حرف را در خود ذخیره می‌كنند.

  VarChar
این نوع فیلد‌ها اطلاعات متنی با طول متغیر از 1 تا حداكثر 8000 حرف را در خود ذخیره می‌كنند. فرق بین Char و VarChar در این است كه در Char، طول رشته ثابت است. یعنی اگر یك فیلد را از نوع Char(20) معرفی كرده و در آن كلمه Orion را قرار دهیم، عین 20 حرف استفاده خواهد شد. یعنی 5 كاراكتر اول را كلمه مربوطه اشغال كرده و 15 كاراكتر باقی‌مانده، Blank خواهند بود. اما در VarChar اینگونه نیست.

Integer Data
این نوع فیلد برای نگهداری اعداد صحیح و بدون اعشار استفاده می‌گردد و دارای 4 نوع به شرح زیر است. در ضمن این نوع فیلد‌ها رتبه یك سرعت در نوع فیلد‌های عددی را دارد.

  • Int
    یك عدد چهار بایتی است كه می‌تواند اعداد بین مثبت و منفی 2 میلیارد را در خود ذخیره كند.
  • TinyInt
    یك بایت را اشغال می‌كند و می‌تواند از 0 تا 255 را در خود ذخیره كند.

  • BigInt
    یك عدد 8 بایتی است كه می‌تواند اعداد بین مثبت و منفی 4 میلیارد را در خود ذخیره كند.

Approximate Data

این نوع فیلد‌ها برای نگهداری اعداد غیر صحیح با تعداد ارقام اعشار متغیر و یا تخمـینـی استفاده می‌شود.

  • Float
    یك عدد 8 بایتی كه اعداد بصورت توانی از 10 نگهداری می‌شوند.
  • Real
    یك عدد 4 بایتی است كه اعداد بصورت توانی از 10 نگهداری می‌شوند.

Other DataTypes

  • Bit
    یك فیلد دو بیتی است و می‌تواند 0 و 1 و Null را ذخیره كند.كاربرد آن در زمان‌هایی است كه دو حالت وجود داشته باشد. مانند جنسیت زن و مرد.
  • Table
    این نوع فیلد را هم در زمان آموزش Functionها خواهید آموخت
  • XML
    این فیلد بیشتر برای انتقال اطلاعات و دستورات تحت web استفاده می‌شود و شامل انواع MetaData های مختلف است. این فیلد در SQL 2005 معرفی گردید.
  • ‍Cursor
    این فیلد مربوط به كنترل Cursor است كه در آینده توضیح میدم

Date/Time

  • SmallDateTime
    این نوع فیلد، 4 بایتی است و از سال 1900 تا 2079 را با دقت هزارم ثانیه ذخیره می‌كند.
  • DateTime
    این نوع فیلد، 8 بایتی است و از سال 1700 تا 9999 را با دقت هزارم ثانیه ذخیره می‌كند .

2122

کلیه حقوق مادی و معنوی این سایت متعلق به مجتمع فرهنگی دیجیتالی فدک استان اردبیل می باشد