برگزیده های پرشین تولز

ایجاد محدودیت ( Constraints )برای فیلد ها در Sql Server

tiago2

کاربر تازه وارد
تاریخ عضویت
18 می 2015
نوشته‌ها
1
لایک‌ها
0
سن
38
آموزش Constraints
Constraints در SQL


از Constraints برای تعیین قوانینی برای داده ها در یک جدول استفاده می شود.

اگر تناقضی بین محدودیت های تعیین شده و data action وجود داشته باشد، محدودیت ها جلوی action

فوق را گرفته و اجرا نمی گردد.

محدودیت ها می توانند هنگام ایجاد یک جدول مشخص شوند (در دستور CREATE TABLE) یا بعد از اینکه جدول ایجاد شد (با دستور ALTER TABLE)


فرم دستور CONSTRAINT + CREATE TABLE

CREATETABLEtable_name

(

column_name1data_type(size)constraint_name,

column_name2data_type(size)constraint_name,

column_name3data_type(size)constraint_name,

....

);​


در SQL می توان از محدودیت ها زیر استفاده کرد:

· NOT NULL – مشخص می کند که یک ستون نمی تواند مقدار صفر را در خود جای دهد

· UNIQUE – تعیین می کند که هر سطر از یک ستون باید دارای مقداری غیر تکراری باشد

· PRIMARY KEY –

ترکیبی متشکل از دو محدودیت فوق است. این محدودیت تعیین می کند که یک ستون (و یا ترکیبی از دو یا چند ستون) باید دارای مقداری غیر تکراری باشد که این امر کمک می کند تا پیدا کردن یک رکورد خاص در جدول آسان تر و سریع تر انجام شود.

· FOREIGN KEY – یکپارچگی ارجاعی بین داده های یک جدول را با مقادیر جدول دیگر تعیین می

کند

· CHECK – پیروی مقادیر یک ستون از شرایط معین را تایید می کند

· DEFAULT – مقدار پیش فرض را در صورت نبود یک مقدار خاص برای یک ستون مشخص می کند
سلام دوستان عزیز، من این مطالب رو از سایت www.tahlildadeh.com خوندم به نظرم جالب و کاربردی هستند.موفق باشید.
 
بالا