سلام
هر ستون در جدول دارای خصوصیات معین می باشد که آن را برای SQL Server تعریف می کند. مهمتر از این خصوصیات، نوع داده های ستون می باشد، که تعریفی از نوع اطلاعاتی که درستونها ذخیره خواهند شد می باشد.
SQL Server یک محدوده وسیعی از انواع داده ها را فراهم آورد . به طور کلی انواع داده ها به وسیله SQL Server فراهم می گردد، همچنین شما می توانید خودتان تعریف کنید.
مقادیر قابل قبول انواع داده:
مقادیر عددی
مقادیر اعداد صحیح از ۶۳^۲- تا۱-۶۳^۲ bight
مقادیر اعداد صحیح از ۳۱^۲- تا ۱-۳۱^۲ Int
مقادیر اعداد صحیح از ۱۵^۲- تا ۱-۱۵^۲ Smallint
مقادیر اعداد صحیح از ۰ تا ۲۵۵ Tinyint
مقادیر اعداد صحیح با ارزش ۰ و ۱ bit
مقادیر مقیاس با دقت ثابت شده از ۱+۳۸^۱۰ تا ۱-۳۸^۱۰ decimal
مقادیر Decimal همچنین می تواند تعریف شود به صورتNumeric ، دامنه مقادیر یکسان می باشد.
مقادیر Monetary (مالی) از ۶۳^۲- تا ۱-۶۳^۲ (مقادیر Money تا ۰٫۰۰۰۱ از هرواحد دقت دارد). Money
مقادیرMonetary از ۳۶۴۸ . ۷۴۸ . ۲۱۴- تا ۳۶۴۷ . ۷۴۸ . ۲۱۴ می باشد Smallmoney
(مقادیر Small Monetary تا ۰۰۰۱/۰ واحد دقیق می باشد).
مقادیر صحیح شناور (متغیر) از ۳۰۸+E1.79- تا ۳۰۸+E1.79 (مقادیر Float فقط تقریبی می باشد) Float
مقادیر صحیح شناور متغیر از ۳۸+E3.40- تا ۳۸+E3.40 می باشند (مقادیر real فقط تقریبی می باشد) real
مقادیر تاریخ و زمان از ۱٫۱۷۵۳ ژانویه تا ۳۱٫۹۹۹۹ دسامبر می باشد datetime
(مقادیر Date Time تا ۳ هزارم ثانیه یا ۳٫۳۳ میلی ثانیه دقت دارد) Smalldatedtime
مقادیر تاریخ و زمان از ۱ ژانویه و ۱۹۰۰ تا ۶ ژوین و ۲۰۷۹ می باشد (مقادیرSmalldatetime تا ۱ دقیقه دقت دارند)
مقادیر کاراکتری
مقادیر حرفی کدگذاری نشده با طول ثابت با طول حداکثر ۸۰۰۰ حرف می باشد. Char
مقادیر حرفی کدگذاری نشده با طول متغیر با طول حداکثر ۸۰۰۰ حرف می باشد. Varchar
داده کدگذاری شده با طول متغیر با طول حداکثر ۱-۳۱^۲ (۶۴۷ . ۷۴۱ . ۰۷۳ . ۱) حرف می باشد. Text
داده کدگذاری شده با طول ثابت با طول حداکثر ۴۰۰۰ حرف می باشد Nchar
داده کدگذاری نشده با طول متغیر با حداکثر طول ۴۰۰۰ حرف می باشد nvarchar
داده کدگذاری شده با طول متغیر با حداکثر طول ۱-۳۰^۲ (۸۲۳ . ۷۴۱ . ۰۷۳ . ۱) حرف می باشد ntext
مقادیر باینری (۱ و ۰)
داده باینری با طول ثابت با حداکثر طول ۸۰۰۰ بایت می باشد binary
داده باینری با طول متغیر با حداکثر طول ۸۰۰۰ بایت می باشد Varbinary
داده باینری با طول متغیر با حداکثر طول ۱-۳۱^۲ (۶۴۷ . ۷۸۳ . ۱۴۷ . ۲) بایت می باشد Image
مقادیر دیگر
یک مرجع مبناء برای یک Cursor می باشد (یکCursor یک ماهیتی است که یک مرجع مبناء را برای یک سطر مشخص در یک Result Set نشان می دهد. Cursor
یک شمار واحد پایگاه داده است که به هنگام می شود هر زمانی که یک سطر به هنگام شود. (نوع داده rowversion در نسخه قبلی از Timestamp SQL Server نامیده می شود) rowversion
مقادیری از هر نوع غیر از text ، ntext ، rowversion (timestamp) و sql – variant می باشد. یک معرف واحد کلی GUID می باشد. Uniqveidentifier
نویسنده : محمد رضا محمودی
هر ستون در جدول دارای خصوصیات معین می باشد که آن را برای SQL Server تعریف می کند. مهمتر از این خصوصیات، نوع داده های ستون می باشد، که تعریفی از نوع اطلاعاتی که درستونها ذخیره خواهند شد می باشد.
SQL Server یک محدوده وسیعی از انواع داده ها را فراهم آورد . به طور کلی انواع داده ها به وسیله SQL Server فراهم می گردد، همچنین شما می توانید خودتان تعریف کنید.
مقادیر قابل قبول انواع داده:
مقادیر عددی
مقادیر اعداد صحیح از ۶۳^۲- تا۱-۶۳^۲ bight
مقادیر اعداد صحیح از ۳۱^۲- تا ۱-۳۱^۲ Int
مقادیر اعداد صحیح از ۱۵^۲- تا ۱-۱۵^۲ Smallint
مقادیر اعداد صحیح از ۰ تا ۲۵۵ Tinyint
مقادیر اعداد صحیح با ارزش ۰ و ۱ bit
مقادیر مقیاس با دقت ثابت شده از ۱+۳۸^۱۰ تا ۱-۳۸^۱۰ decimal
مقادیر Decimal همچنین می تواند تعریف شود به صورتNumeric ، دامنه مقادیر یکسان می باشد.
مقادیر Monetary (مالی) از ۶۳^۲- تا ۱-۶۳^۲ (مقادیر Money تا ۰٫۰۰۰۱ از هرواحد دقت دارد). Money
مقادیرMonetary از ۳۶۴۸ . ۷۴۸ . ۲۱۴- تا ۳۶۴۷ . ۷۴۸ . ۲۱۴ می باشد Smallmoney
(مقادیر Small Monetary تا ۰۰۰۱/۰ واحد دقیق می باشد).
مقادیر صحیح شناور (متغیر) از ۳۰۸+E1.79- تا ۳۰۸+E1.79 (مقادیر Float فقط تقریبی می باشد) Float
مقادیر صحیح شناور متغیر از ۳۸+E3.40- تا ۳۸+E3.40 می باشند (مقادیر real فقط تقریبی می باشد) real
مقادیر تاریخ و زمان از ۱٫۱۷۵۳ ژانویه تا ۳۱٫۹۹۹۹ دسامبر می باشد datetime
(مقادیر Date Time تا ۳ هزارم ثانیه یا ۳٫۳۳ میلی ثانیه دقت دارد) Smalldatedtime
مقادیر تاریخ و زمان از ۱ ژانویه و ۱۹۰۰ تا ۶ ژوین و ۲۰۷۹ می باشد (مقادیرSmalldatetime تا ۱ دقیقه دقت دارند)
مقادیر کاراکتری
مقادیر حرفی کدگذاری نشده با طول ثابت با طول حداکثر ۸۰۰۰ حرف می باشد. Char
مقادیر حرفی کدگذاری نشده با طول متغیر با طول حداکثر ۸۰۰۰ حرف می باشد. Varchar
داده کدگذاری شده با طول متغیر با طول حداکثر ۱-۳۱^۲ (۶۴۷ . ۷۴۱ . ۰۷۳ . ۱) حرف می باشد. Text
داده کدگذاری شده با طول ثابت با طول حداکثر ۴۰۰۰ حرف می باشد Nchar
داده کدگذاری نشده با طول متغیر با حداکثر طول ۴۰۰۰ حرف می باشد nvarchar
داده کدگذاری شده با طول متغیر با حداکثر طول ۱-۳۰^۲ (۸۲۳ . ۷۴۱ . ۰۷۳ . ۱) حرف می باشد ntext
مقادیر باینری (۱ و ۰)
داده باینری با طول ثابت با حداکثر طول ۸۰۰۰ بایت می باشد binary
داده باینری با طول متغیر با حداکثر طول ۸۰۰۰ بایت می باشد Varbinary
داده باینری با طول متغیر با حداکثر طول ۱-۳۱^۲ (۶۴۷ . ۷۸۳ . ۱۴۷ . ۲) بایت می باشد Image
مقادیر دیگر
یک مرجع مبناء برای یک Cursor می باشد (یکCursor یک ماهیتی است که یک مرجع مبناء را برای یک سطر مشخص در یک Result Set نشان می دهد. Cursor
یک شمار واحد پایگاه داده است که به هنگام می شود هر زمانی که یک سطر به هنگام شود. (نوع داده rowversion در نسخه قبلی از Timestamp SQL Server نامیده می شود) rowversion
مقادیری از هر نوع غیر از text ، ntext ، rowversion (timestamp) و sql – variant می باشد. یک معرف واحد کلی GUID می باشد. Uniqveidentifier
نویسنده : محمد رضا محمودی