본문 바로가기
DB 관련

[Oracle] DEFAULT 값이 설정된 컬럼에 null 이 insert 되면 뭐가 들어갈까?

by 주빵 2021. 5. 20.

오라클db에서

디폴트값을 설정해둔 컬럼에 ""나 null 이 들어오면

디폴트값이 들어가는것이 아닌 null이 들어간다는 사실!!!!!!!!!!!!!!!

 

들어올때 값이 아예 안오면 디폴트값이 들어가는데,

괜히 애매하게 ""이나 null 로 들어오면 디폴트값 안들어감 ㅡㅡ

DEFAUL ON NULL 기능으로 해결가능하긴 한데, 오라클 12c 부터 된다고한다.^^

그래서 로직 단에서 미리 ""나 null값이 들어오는 경우를 pass 하도록 처리해주어야 ㅇㅇ

반응형

댓글