
DB2 Primary Key에 대해 공부 중인데, Primary Key를 생성할 때 NOT NULL 조건은 자동으로 적용되는 것은 아닙니다.
NOT NULL 조건을 적용하려면 CREATE TABLE 문에서 PRIMARY KEY와 함께 NOT NULL을 명시적으로 지정해야 합니다.
예를 들어, 다음과 같이 테이블을 생성할 수 있습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
컬럼명1 INT NOT NULL,
컬럼명2 INT,
PRIMARY KEY (컬럼명1)
);
또는 다음과 같이 PRIMARY KEY를 지정할 때 NOT NULL을 명시적으로 지정할 수도 있습니다.
#hostingforum.kr
sql
CREATE TABLE 테이블명 (
컬럼명1 INT NOT NULL,
컬럼명2 INT,
PRIMARY KEY (컬럼명1) NOT NULL
);
이러한 방법으로 NOT NULL 조건을 적용하여 Primary Key를 생성할 수 있습니다.
2025-04-02 05:32