از محدودیت Check زمانی استفاده میکنیم که بخواهیم برای یک فیلد، یک سری محدودیت خاص تعریف کنیم. برای مثال : مقادیر داخل فیلد بایستی حتما بزرگتر از ۱۰ باشد در غیر اینصورت در هنگام ورود اطلاعات، کاربر با خطا مواجه گردد.
نکته : محدودیت Check را میتوان برای ستون و جدول تعریف کرد.
محدودیت CHECK هنگامی که جدول ساخته می شود
برای تعریف یک محدودیت Check روی یک ستون از دستور SQL زیر استفاده می کنیم:
CREATE TABLE Persons
)
,(P_Id int NOT NULL CHECK (P_Id>0
,LastName varchar(255) NOT NULL
;(FirstName varchar(255
,(Address varchar(255
(City varchar(255
(
برای تعریف یک محدودیت Check روی چند ستون از دستور SQL زیر استفاده می کنیم:
CREATE TABLE Persons
,P_Id int NOT NULL)
,LastName varchar(255) NOT NULL
,(FirstName varchar(255
,(Address varchar(255
,(City varchar(255
(‘CONSTRAINT chk_Person CHECK (P_Id>0 AND City=’Sandnes
(