-
[DB] SQL 제약조건기타 2021. 11. 19. 18:05
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_SALARY_MIN" CHECK (salary > 0); ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_EMAIL_UK" UNIQUE ("EMAIL");
- NOT NULL
ALTER TABLE 테이블이름
ADD 필드이름 필드타입 NOT NULL;
- UNIQUE (중복되는 값을 저장할 수 없음)ALTER TABLE 테이블이름
ADD CONSTRAINT 제약조건이름 UNIQUE (필드이름);
- CHECK (설정 이외의 값이 들어올 수 없게)ALTER TABLE 테이블이름
ADD CONSTRAINT 제약조건이름 CHECK (조건);
- PRIMARY KEY (기본키)ALTER TABLE 테이블이름
ADD CONSTRAINT 제약조건이름 PRIMARY KEY (필드이름);
- FOREIGN KEY (외래키)ALTER TABLE 테이블이름
ADD CONSTRAINT 제약조건이름 FOREIGN KEY (필드이름)
REFERENCES 테이블이름 (필드이름);
- DEFAULT (기본값 설정)ALTER TABLE 테이블이름
ADD 필드이름 필드타입 DEFAULT 기본값'기타' 카테고리의 다른 글
git bash 오류 해결법 모음 (0) 2022.11.09 2.3.1 Create Todo 구현 (오류 해결) (0) 2022.10.28 2.1 백엔드 개발 환경 설정 (0) 2022.04.28 [VMware 오류] Error While powering on: This host supports AMD-V, but AMD-V is disabled. (0) 2021.09.09