Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- MongoDB
- MongoDB 계정 생성
- 통합테스트
- 테스트 자동화
- MongoDB Role
- REDIS
- centos
- Mongodb 설치
- MongoDB Role 생성
- GEB
- redis 설치
- MongoDB 계정
Archives
- Today
- Total
소울메이커
MSSQL의 NULL 그리고 공백문자... 본문
오라클에서는 컬럼에 값이 공백으로 INSERT 할 경우 NULL로 저장되지만,
MSSQL에서는 NULL과 공백이 구분되어 저장 된다.
테이블의 두 개의 컬럼에 각각 NULL과 공백을 넣고 SELECT 할 경우
NULL은 NULL로 표현되고 공백은 빈 값으로 표현 되는것을 확인할 수 있다.
따라서 NULL에 대한 처리가 필요할 경우 제대로 확인하지 않으면 예상치 못한 문제가 발생할 수 있다.
가령 ISNULL을 사용 할 때 컬럼의 값이 공백인 경우 ISNULL의 조건에 걸리지 않아 공백 그대로 출력이 될 것이다.
이를 해결하기 위해서는 NULL과 공백을 따로 처리 해야한다.
본인은 공백 값일 경우도 같은 조건으로 출력 될 수 있도록 함수를 만들어 ISNULL을 대체하였다...
'프로그래밍' 카테고리의 다른 글
html 내용이 길 경우 ... 처리 css ellipsis (0) | 2013.08.09 |
---|---|
MSSQL 프로시져, 함수 생성, 수정, 삭제 (0) | 2013.07.16 |
ORACLE을 MSSQL(2005)로 마이그레이션 시 가장 많이 변경 한 함수 모음 (0) | 2013.07.11 |
jstl 줄바꿈 처리 (0) | 2013.06.10 |
오라클 11g update select (0) | 2013.06.05 |