Skip to main content

Microsoft SQL Server에서 NOT NULL 제약 조건 만들기

[HD]MS SQL 2014 제대로 배우기 1 인강 강좌 (할 수있다 2024)

[HD]MS SQL 2014 제대로 배우기 1 인강 강좌 (할 수있다 2024)
Anonim

Microsoft SQL Server의 NOT NULL 제약 조건을 사용하면 열에 NULL 값이 포함되지 않도록 지정할 수 있습니다.

NULL은 0 또는 0 문자 문자열과 다릅니다. NULL은 항목이 작성되지 않았 음을 의미합니다.

데이터베이스 열에 NOT NULL 제약 조건을 새로 만들면 SQL Server는 열의 현재 내용에서 NULL 값을 확인합니다. 열에 현재 NULL 값이 포함되어 있으면 제약 조건 생성이 실패합니다. 그렇지 않으면 SQL Server가 NOT NULL 제약 조건을 추가하고 NULL 값의 존재를 초래하는 향후 INSERT 또는 UPDATE 명령이 실패합니다.

NOT NULL 제약 조건 만들기

SQL Server에서 UNIQUE 제약 조건을 만들 수있는 방법은 여러 가지가 있습니다. Transact-SQL을 사용하여 기존 테이블에 UNIQUE 제약 조건을 추가하려면 아래와 같이 ALTER TABLE 문을 사용할 수 있습니다.

ALTER TABLEALTER COLUMN은 NULL이 아닙니다.

GUI 도구를 사용하여 SQL Server와 상호 작용하려는 경우 SQL Server Management Studio를 사용하여 NOT NULL 제약 조건을 만들 수도 있습니다. 방법은 다음과 같습니다.

  • SQL Server Management Studio를 엽니 다.
  • 제한 조건을 작성하려는 데이터베이스의 테이블 폴더를 펼치십시오.
  • 제약 조건을 추가 할 테이블을 마우스 오른쪽 단추로 클릭하고 디자인을 클릭합니다.
  • NOT NULL 제약 조건을 적용하려는 열의 NOT NULL 확인란을 선택합니다.

그것만큼 간단합니다!