널이 아닌 제약

작가: Robert Simon
창조 날짜: 18 6 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
#에이치엘비 #HLB #HLB생명과학(테라퓨틱스)(제약) - 美 애보트와 95억원 최대 공급계약/ 저점 매수 준비는 은밀하고 조용하게
동영상: #에이치엘비 #HLB #HLB생명과학(테라퓨틱스)(제약) - 美 애보트와 95억원 최대 공급계약/ 저점 매수 준비는 은밀하고 조용하게

콘텐츠

정의-Null이 아닌 제약이란 무엇입니까?

널이 아닌 제한 조건은 관계형 데이터베이스 테이블의 열에 적용되는 제한 사항입니다. 해당 열에서 모든 데이터 행에 값이 포함되어야한다는 조건이 적용됩니다. 삽입 또는 업데이트 작업 중에는 비워 둘 수 없습니다. 이 열을 비워두면 오류가 발생하고 전체 삽입 또는 업데이트 작업이 실패합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 Null이 아닌 제약 조건을 설명합니다.

은행 데이터베이스에 대한 고객 세부 사항을 저장하는 CUSTOMER_MASTER라는 테이블을 고려하십시오. 모든 고객은 적어도 성을 가지고 특정 성별에 속해야합니다. 그런 다음 Customer_Master 테이블을 생성 할 때 성 및 성별을 다루는 두 개의 열을“NOT NULL”로 표시 할 수 있습니다.

이를 수행하기위한 샘플 SQL 스크립트는 다음과 같습니다.
CREATE TABLE customer_master (
custid 정수 기본 키,
성 CHAR NOT NULL,
이름 CHAR,
date_of_birth DATE NOT NULL,
성별 CHAR NOT NULL)

Null이 아닌 제약 조건은 데이터베이스 디자이너가 비즈니스 논리를 적용하는 데 유용한 도구입니다. 프로그래밍 코드를 사용하여 "항상 가치를 가져야합니다"개념을 시행하는 대신 내장 된 데이터베이스 기능을 사용하기 만하면됩니다.

때로는 널이 아닌 제한 조건이 내재적입니다. 열이 기본 키로 표시되면 (위의 예에서 "custid"열 참조) 표에서 모든 행을 고유하게 식별하여 분명히 비워 둘 수 없습니다.