Friday, January 3, 2014

اساسيات قواعد البيانات - القيود قيد فحص أو التحقق من القيمة Database Basic SQL - CHECK Constraint

12:56 AM

Share it Please

اساسيات قواعد البيانات - القيود قيد فحص او التحقق من القيمة
 Database Basic SQL - CHECK Constraint 

القيود قيد الفحص:-

يستخدم قيد التحقق من السجلات بحيث إذا كانت  القيمة المدخلة من قبل المستخدم تتطابق الشرط يتم حفظ السجل مالم يتم الرفض.

مثال على قيد التحقق أو فحص القيمة

في المثال التالي يتم  التحقق من عمر الزبون بحيث أن لايكون أقل من 18 عام عن طرق انشاء قيد التحقق من القيمة على العامود العمر age.

مثال على انشاء قيد التحقق


CREATE TABLE CUSTOMERS(
       ID   INT              NOT NULL,
       NAME VARCHAR (20)     NOT NULL,
       AGE  INT              NOT NULL CHECK (AGE >= 18),
       ADDRESS  CHAR (25) ,
       SALARY   DECIMAL (18, 2),       
       PRIMARY KEY (ID)
);

التعديل على العمود في حال تم انشاء الجدول فالتعديل لانشاء قيد التحقق 

ALTER TABLE CUSTOMERS
   MODIFY AGE INT NOT NULL CHECK (AGE >= 18 );

حذف قيد التحقق

ALTER TABLE CUSTOMERS
   ADD CONSTRAINT myCheckConstraint CHECK(AGE >= 18);



Ahmed Ata Almahallawi
Freelancer
IT Help Desk,
SEO experience,PHP,C#,ASPX,SQL
Al alami st
Gaza -jabaliaGaza Strip
Palestine
Marital Status: Single 
DOB: 05/10/1984
8/1/2014

0 comments :

Post a Comment