게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
간만의 질문글이네요 분기처리 관련
게시물ID : programmer_9164짧은주소 복사하기
작성자 : 행보관의삽질
추천 : 0
조회수 : 335회
댓글수 : 3개
등록시간 : 2015/04/06 17:06:20
옵션
  • 베스트금지
이제 나이가 들기 시작하는지 머리가 안돌아가서
도움을 좀 구하고 싶습니다

디비에서 데이터를 셀렉트를 해오면 가끔 이런 데이터가 보이죠
' '
바로 흔히 말하는 스페이스값
원래대로면 들어가면 안되는 데이터가 맞지만
테이블은 not null이라 사용자가 강제로 저렇게 처리해두는 경우가 꽤 많더군요

문제는 저런 데이터 처리 입니다
원본이 스페이스이고 저걸 타겟쪽에 집어넣을려고 합니다
그런데 저 스페이스값이 있는 컬럼이 어떠한 조작을 해야만 하는 상황이고 그 조작안에 trim이 있습니다
그 결과 스페이스값은 null처리가 되어 버려서 not null 조건에 위배가 되어버리네요

이런 경우 어떻게들 처리하시는지 조언을 구하고자 합니다

정리
1. 원본과 타겟에 not null 컬럼이 존재
2. 1번의 컬럼에 스페이스값이 존재
3. 1번의 컬럼은 trim처리가 필요
4. 스페이스값이 trim처리가 되면서 null로 전환
5. 타겟의 not null조건에 4번의 이유로 위배 
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호