انواع داده ها در sql server

ارسال شده توسط: حسین درویشی Comments: 0

انواع داده ها در sql server

در این جلسه از دوره آموزش های رایگان می خواهیم انواع داده ها (DataType) را درSqlServer معرفی کنیم و به توضیح مختصری از هرکدام از آنها بپردازیم.

  • انواع داده ها در sql server

در ابتدا می خواهیم رشته های کاراکتری را معرفی کنیم که بشرح زیر می باشند:

رشته های کاراکتری در Sql Server

نوع داده (DataType)توضیحات
Char(n)رشته کاراکتری با طول ثابت حداکثر 8000 کاراکتر
varchar(n)رشته کاراکتری با طول متغیر حداکثر 8000 کاراکتر
varchar(max)رشته کاراکتری باطول متغیر حداکثر 1073741824 کاراکتر
textرشته کاراکتری با طول متغیر حداکثر 2GB داده های متنی

رشته های یونیکد

نوع دادهتوضیحات
nchar(n)داده های یونیکد با طول ثابت حداکثر4000 کاراکتر
nvarchar(n)داده های یونیکد با طول متغیر حداکثر 4000 کاراکتر
nvarchar(max)داده های یونیکد با طول متغیر حداکثر 912870536 کاراکتر
ntextداده های یونیکد با طول متغیر حداکثر 2GB

انواع داده های عددی

نوع دادهتوضیحات
tinyintاعداد صحیح از 0 تا 255
smallintاعداد صحیح بین 32768- و 32767
intتعداد کل اعداد بین 2147483648- و 2147483647
bigintتعداد کل اعداد بین 9223372036854775808- و
9223372036854775807 اعداد با دقت ثابت و اعداد مقیاس.
decimal(p,s)پارامتر p نشان می دهد تعداد کل حداکثر عددی که
می تواند ذخیره می شود (هر دو در سمت چپ و
در سمت راست نقطه اعشار) p باید مقدار 1 تا
38 داشته باشد. بطور پیش فرض 18
است پارامتر s نشان می دهد حداکثر تعداد
رقم های ذخیره شده در سمت راست نقطه اعشار است.
s باید یک مقدار از 0 به p داشته باشد. مقدار پیش فرض 0 است
numeric(p,s)پارامتر p نشان می دهد تعداد کل حداکثر عددی که می تواند
ذخیره می شود (هردودر سمت راست نقطه اعشار) p باید
مقدار 1 تا 28 داشته باشد به طور پیش فرض 18 است
smallmoneyداده های پول از 2147483648- تا 2147483647
moneyداده های پول از 9223372036854775808- تا 9223372036854775807
float(n)داده های عددی با دقت اعشار از 1.79E+38- تا 1.79E+308
پارامتر N نشان می دهد که آیا این رشته باید 4 یا 8 بایت را تحمل کند.
float(53) دارای یک میدان 8 بایتی است. مقدار پیش فرض برای n عدد 53 است
realاطلاعات دقیق اعداد از شماره -3.40E+38 تا 4.0E+38

این مطلب ادامه دارد

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *