오라클db에서
디폴트값을 설정해둔 컬럼에 ""나 null 이 들어오면
디폴트값이 들어가는것이 아닌 null이 들어간다는 사실!!!!!!!!!!!!!!!
들어올때 값이 아예 안오면 디폴트값이 들어가는데,
괜히 애매하게 ""이나 null 로 들어오면 디폴트값 안들어감 ㅡㅡ
DEFAUL ON NULL 기능으로 해결가능하긴 한데, 오라클 12c 부터 된다고한다.^^
그래서 로직 단에서 미리 ""나 null값이 들어오는 경우를 pass 하도록 처리해주어야 ㅇㅇ
반응형
'DB 관련' 카테고리의 다른 글
[Oracle] DB 힌트 사용법. hint (0) | 2021.08.11 |
---|---|
[Oracle] 그룹함수(rollup,cube,grouping sets, group) 차이점 (2) | 2021.05.26 |
[Oracle] UNION / UNION ALL 의 차이점과 주의점 고찰하기 (0) | 2021.05.26 |
[Oracle] default 컬럼을 설정하는 두가지 방법과 주의점 (0) | 2021.05.25 |
[Oracle] CHAR, VARCHAR 의 비교방식 차이 (0) | 2021.05.20 |
댓글