English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
테이블을 생성한 후, ADD CONSTRAINT 명령어는 제약 조건을 생성하는 데 사용됩니다。
다음 SQL은 다른 열 (ID와 LastName)에 이름이 'PK_Person'인 제약 조건을 추가하는 것입니다. 이는 PRIMARY KEY 제약 조건입니다:
ALTER TABLE Persons ADD CONSTRAINT PK_Person PRIMARY KEY (ID, LastName);
DROP CONSTRAINT 명령어는 UNIQUE, PRIMARY KEY, FOREIGN KEY 또는 CHECK 제약 조건을 삭제하는 데 사용됩니다。
UNIQUE 제약 조건을 삭제하려면 다음 SQL을 사용하세요:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons DROP INDEX UC_Person;
PRIMARY KEY 제약 조건을 삭제하려면 다음 SQL을 사용하세요:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons DROP PRIMARY KEY;
FOREIGN KEY 제약 조건을 제거하려면 다음과 같은 SQL을 사용하세요:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders DROP FOREIGN KEY FK_PersonOrder;
CHECK 제약 조건을 제거하려면 다음과 같은 SQL을 사용하세요:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons DROP CHECK CHK_PersonAge;