English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

SQL CONSTRAINT 키워드 사용 방법 및 예제

SQL 키워드 참조

ADD CONSTRAINT

테이블을 생성한 후, ADD CONSTRAINT 명령어는 제약 조건을 생성하는 데 사용됩니다。

다음 SQL은 다른 열 (ID와 LastName)에 이름이 'PK_Person'인 제약 조건을 추가하는 것입니다. 이는 PRIMARY KEY 제약 조건입니다:

ALTER TABLE Persons
ADD CONSTRAINT PK_Person PRIMARY KEY (ID, LastName);

DROP CONSTRAINT

DROP CONSTRAINT 명령어는 UNIQUE, PRIMARY KEY, FOREIGN KEY 또는 CHECK 제약 조건을 삭제하는 데 사용됩니다。

UNIQUE 제약 조건을 삭제

UNIQUE 제약 조건을 삭제하려면 다음 SQL을 사용하세요:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

PRIMARY 제약 조건을 삭제

PRIMARY KEY 제약 조건을 삭제하려면 다음 SQL을 사용하세요:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

MySQL:

ALTER TABLE Persons
DROP PRIMARY KEY;

FOREIGN 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 제약 조건 제거

CHECK 제약 조건을 제거하려면 다음과 같은 SQL을 사용하세요:

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

MySQL:

ALTER TABLE Persons
DROP CHECK CHK_PersonAge;

SQL 키워드 참조