SQL 제약 조건 제약조건은 데이터의 무결성을 유지하기 위해 특정 컬럼을 원하는 조건의 데이터만 갖도록 하기 위한 제약이다. 제약조건의 종류 타입 설명 PRIMARY KEY (기본 키) 테이블의 행을 고유하게 식별하기 위한 컬럼이며, NULL 값은 불가하므로 기본 키 생성 시 반드시 주의해야 한다. 기본 키 생성 시 DBMS에서 자동으로 UNIQUE 인덱스를 생성한다. (UNIQUE & NOT NULL로 이해하면 쉽다.) FOREIGN KEY (외래키) 다른 테이블의 기본 키를 참조하는 경우 필요한 컬럼이다. UNIQUE (고유 키) 테이블에 저장된 행을 고유하게 식별하기 위한 컬럼이며, 기본 키와는 다르게 NULL 값이 가능하다. NOT NULL 해당 컬럼이 NULL 값을 갖지 못하도록 할 때 선언한다..
SQL(오라클) 제약조건 종류와 생성 및 삭제
SQL 제약 조건 제약조건은 데이터의 무결성을 유지하기 위해 특정 컬럼을 원하는 조건의 데이터만 갖도록 하기 위한 제약이다. 제약조건의 종류 타입 설명 PRIMARY KEY (기본 키) 테이블의 행을 고유하게 식별하기 위한 컬럼이며, NULL 값은 불가하므로 기본 키 생성 시 반드시 주의해야 한다. 기본 키 생성 시 DBMS에서 자동으로 UNIQUE 인덱스를 생성한다. (UNIQUE & NOT NULL로 이해하면 쉽다.) FOREIGN KEY (외래키) 다른 테이블의 기본 키를 참조하는 경우 필요한 컬럼이다. UNIQUE (고유 키) 테이블에 저장된 행을 고유하게 식별하기 위한 컬럼이며, 기본 키와는 다르게 NULL 값이 가능하다. NOT NULL 해당 컬럼이 NULL 값을 갖지 못하도록 할 때 선언한다..
2021.06.21