최고의 SQL 점검 제한 조건 튜토리얼 2024년, 이 튜토리얼에서는 SQL 점검 제한 조건,SQL의 CHECK 제약 조건은 표시를 CREATE,SQL의 CHECK 제약 조건은 ALTER TABLE 때,CHECK 제약 조건을 취소,를 배울 수 있습니다.
SQL 점검 제한 조건
SQL 점검 제한 조건
CHECK 제약 열의 값의 범위를 제한하는 데 사용된다.
단일 열에 대한 CHECK 제약 조건을 정의 할 경우, 컬럼의 특정 값은 수 있습니다.
테이블 정의 CHECK 제약 경우, 한계 값의 특정 컬럼에서 다른 컬럼의 값에 기초하여 제한 행.
SQL의 CHECK 제약 조건은 표시를 CREATE
은 "사람"테이블이 "P_Id"열에 CHECK 제약 조건을 만들 만든 다음 SQL. 제약이 0보다 만 큰 정수의 메시지 있어야합니다 "P_Id"열을 지정 확인.
MySQL은 :
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CHECK (P_Id>0)
)
SQL 서버 / 오라클 / MS 액세스 :
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 제한의 이름 및 열 CHECK 제약 조건의 복수를 정의하려면 다음 SQL 구문을 사용합니다 :
MySQL의 / SQL 서버 / 오라클 / MS 액세스 :
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')
)
SQL의 CHECK 제약 조건은 ALTER TABLE 때
테이블이 만들어지면, 다음 SQL을 사용하시기 바랍니다 "P_Id"CHECK 제약 조건에 대한 열을 만들 :
MySQL의 / SQL 서버 / 오라클 / MS 액세스 :
ALTER TABLE Persons
ADD CHECK (P_Id>0)
CHECK 제한의 이름 및 열 CHECK 제약 조건의 복수를 정의하려면 다음 SQL 구문을 사용합니다 :
MySQL의 / SQL 서버 / 오라클 / MS 액세스 :
ALTER TABLE Persons
ADD CONSTRAINT chk_Person CHECK (P_Id>0 AND City='Sandnes')
CHECK 제약 조건을 취소
CHECK 제한을 삭제하려면 다음 SQL을 사용 :
SQL 서버 / 오라클 / MS 액세스 :
ALTER TABLE Persons
DROP CONSTRAINT chk_Person
MySQL은 :
ALTER TABLE Persons
DROP CHECK chk_Person