📞 02166056460

محدودیت Check در sql

10 / 10
از 1 کاربر
بازگشت به لیست مقالات » | چهارشنبه 28 مرداد 1405 در ساعت 10 و 26 دقیقه | نظرات کاربران ( 2 )

محدودیت Check ,  SQL CHECK Constraint یا محدودیت های خاص در sql

از محدودیت Check یا محدودیت خاص در اس کیو ال زمانی استفاده میکنیم که بخواهیم برای یک فیلد، یک سری محدودیت خاص روی فیلد تعریف کنیم.

برای مثال : مقادیر داخل فیلد بایستی حتما بزرگتر از 10 باشد در غیر اینصورت در هنگام ورود اطلاعات، کاربر با خطا مواجه گردد.

نکته : محدودیت Check را میتوان برای ستون و جدول تعریف کرد.

محدودیت CHECK هنگامی که جدول ساخته می شود

  برای تعریف یک محدودیت Check در دستور create table ، روی یک ستون از دستور 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')
)

 محدودیت CHECK پس از ساخته شدن جدول

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

ALTER TABLE Persons
ADD CHECK (P_Id>0)

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

ALTER TABLE Persons
ADD CONSTRAINT chk_Person CHECK (P_Id>0 AND City='Sandnes')

از بین بردن محدودیت CHECK

برای از بین بردن محدودیت Check یا محدودیت خاص ، از دستور زیر استفاده می کنیم:

ALTER TABLE Persons
DROP CHECK chk_Person

ارسال نظر و نظرات ثبت شده
shima :
7 0
عالیه مطالبتون توی sql . خلاصه و مفید
سعیدی :
1 0
مرسی عالی بود خیلی کمکم کرد

سایر مقالات

10 / 10
از 1 کاربر
آموزش View در sql

آموزش View در sql

آموزش view در sql view در sql در واقع همان جداول مجازی هستند که توسط آن می توانید عملیات خاصی ...
فیلد identity در Sql

فیلد identity در Sql

فیلد identity در sql فیلد identity در sql به این معناست که به ازای هر رکوردی که در جدول وارد م ...
محدودیت Unique در sql

محدودیت Unique در sql

محدودیت Unique , SQL UNIQUE Constraint در sql از محدودیت Unique زمانی استفاده میکنیم که بخواهی ...
محدودیت NOT NULL در sql

محدودیت NOT NULL در sql

محدودیت NOT NULL در sql از محدودیت NOT NULL در دستور create table زمانی استفاده مکنیم که میخوا ...
محدودیت Check در sql

محدودیت Check در sql

محدودیت Check ,  SQL CHECK Constraint یا محدودیت های خاص در sql از محدودیت Check یا محدود ...
محدودیت Default در اسکیوال

محدودیت Default در اسکیوال

محدودیت Default  , SQL DEFAULT Constraint یا مقدار پیش فرض در sql از محدودیت Default  ...
محدودیت Foreign Key در sql

محدودیت Foreign Key در sql

محدودیت Foreign Key , SQL FOREIGN KEY Constraint یا کلید خارجی در اس کیوال یک FOREIGN KEY یا ک ...
محدودیت Primary Key در sql

محدودیت Primary Key در sql

محدودیت Primary Key , SQL PRIMARY KEY Constraint یا کلید اصلی در اس کیو ال از محدودیت Primary ...
ایجاد محدودیت برای فیلد ها (Constraints)

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

ایجاد محدودیت برای فیلد ها در اسکیوال (Constraints) Constraint ها در sql یا همان محدودیت ها در ...
دستور alter table در sql

دستور alter table در sql

دستور Alter Table در sql از دستور Alter Table برای اضافه کردن يا حذف کامل يک ستون از يک جدول و ...
تغییر نام فیلد در یک جدول با استفاده از دستور sql

تغییر نام فیلد در یک جدول با استفاده از دستور sql

تغییر نام فیلد در یک جدول با استفاده از دستور sql برای تغییر نام فیلد در جدول از تغییر کد باید به ر ...
دستور Create Index در sql

دستور Create Index در sql

دستور Create Index در sql از دستور Create Index در اسکیوال برای ايجاد انديس در ستون های جدول ا ...
دستور Drop در sql

دستور Drop در sql

دستور Drop در اسکیوال تمامی جدول ها ، اندیس ها ، و حتی دیتابیس ها میتوانند با دستور Drop در sq ...
دستور Create Table در sql

دستور Create Table در sql

دستور Create Table در sql برای ايجاد يک جدول جديد در پايگاه داده sql ، از دستور Create Table&n ...
دستور CREATE DATABASE در sql

دستور CREATE DATABASE در sql

دستور CREATE DATABASE در sql برای ايجاد يک پايگاه داده جديد از دستور CREATE DATABASE استف ...
⏳ در حال پردازش...
لطفا صبر کنید