NULL의 입력

데이터를 입력하는 시점에서 해당 컬럼의 값을 모르거나 확정되지 않았을 때는 null값을 입력해야 한다.
null을 입력하는 방법에는 두가지가 있다.

1.묵시적인 방법
 insert into절에 해당 칼럼의 이름과 값을 생략
 단, 해당 칼럼에 not null제약조건이 지정된 경우에는 불가능!

 insert into department(deptno,dname)
                     values(300,'컴퓨터공학과');
이와 같은 경우 deptno,dname 칼럼을 제외한 나머지 칼럼은 자연스럽게 null이 입력된다.

2.명시적인 방법
 values 절의 칼럼 값에 null 혹은 '' 라고 쓴다.
 insert into department
 values(301,'에너지절약학과','',null);
이 경우에는 '',null로 입력한 부분이 null값을 갖는다.


'SQL 언어 > 데이터 조작어(DML)' 카테고리의 다른 글

COMMIT과 ROLLBACK  (0) 2012.03.08
DELETE  (0) 2012.03.08
UPDATE  (0) 2012.03.08
데이터입력(INSERT)-①  (0) 2012.03.08
Posted by Engineer135
,