본문으로 이동

Null (SQL)

위키백과, 우리 모두의 백과사전.
Asfreeas (토론 | 기여)님의 2013년 4월 20일 (토) 22:15 판 (동일 항목 영어 위키 백과 번역)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

NULL구조적 질의 언어 (SQL)에서 데이터베이스 내의 데이터 값이 존재하지 않는다는 것을 지시하는데 사용되는 특별한 표시어이다. 데이터베이스 관계 모델의 창시자인 E. F. 콧(E. F. Codd)에 만들어진 개념으로, SQL NULL은 모든 true RDBMS가 빠진 정보와 적용할 수 없는 정보를 지원해야 한다는 요구사항을 충족시키는 역할을 한다. 콧은 또한 데이터베이스 이론에서 Null을 표현하기 위해 그리스어오메가의 소문자(ω)를 이용할 것을 도입했다. NULL은 또한 SQL에서 Null 특수 표시를 구분하기 위해 사용되는 유보된 키워드이다.

Null은 SQL 조인에서 사용하기 위해 필수적인 3치 논리로 인해 논란의 중심이 되어 왔다.

주석

바깥 고리