고래씌

[Oracle] 6-3. DDL(CREATE) - DDL 계정 ③ (DEFAULT) 본문

Database/Oracle

[Oracle] 6-3. DDL(CREATE) - DDL 계정 ③ (DEFAULT)

고래씌 2023. 11. 29. 13:38

1. DEFAULT 설정

: 특정 컬럼에 들어올 값에 대한 기본값 설정 가능(제약조건은 아님)

 

예) 회원가입일 컬럼에 회원정보가 삽입된 순간의 시간을 기록하고 싶다. -> DEFUALT로 SYSDATE 넣어주면됨

 

 

▶ DEFAULT 설정이 추가된 테이블 만들기

 

 

 

☞ 모두 현재 날짜로 추가된 것 확인

 

 

 

 

▶ INSERT INTO 테이블명(컬럼명들 나열)
    VALUES(순서에 맞게 값들 나열)

 

 

 

☞ 값을 추가하고자 지정안한 칼럼에는 기본값으로 NULL이 들어간다.
☞ 만약 DEFAULT 옵션이 부여되어 있다면 NULL값이 아닌 DEFAULT 값으로 들어간다.

 

 

 

 

 

☞ 단, NULL값을 넣겠다고 명시를 한다면 NULL값이 들어간다.