SQL CONSTRAINT Keyword
إضافة قيد
يتم ADD CONSTRAINT
استخدام الأمر لإنشاء قيد بعد إنشاء الجدول بالفعل.
يضيف SQL التالي قيدًا باسم "PK_Person" وهو قيد PRIMARY KEY على أعمدة متعددة (ID واسم العائلة):
مثال
ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID,LastName);
قيود السقوط
يتم DROP CONSTRAINT
استخدام الأمر لحذف قيد فريد أو مفتاح أساسي أو مفتاح خارجي أو قيد.
قم بإسقاط قيد فريد
لإسقاط قيد فريد ، استخدم SQL التالي:
خادم SQL / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
قم بإسقاط قيد المفتاح الأساسي
لإسقاط قيد PRIMARY KEY ، استخدم SQL التالي:
خادم SQL / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
قم بإسقاط قيد مفتاح أجنبي
لإسقاط قيد FOREIGN KEY ، استخدم SQL التالي:
خادم SQL / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
قم بإسقاط قيد الاختيار
لإسقاط قيد التحقق ، استخدم SQL التالي:
خادم SQL / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;