반응형
오라클에서 INSERT 시에는 공백을 넣고 INSERT 하지 않았는데
조회 시에는 공백이 포함되어 'AAA' 가 아닌 'AAA ' 이런 식으로 조회가 될 경우
INSERT 문에서 공백을 넣지 않는다는 것이 확인되고 나면
테이블을 확인해보면 되는데
VARCHAR2 타입이 아니라 CHAR 타입이어서 그럴 수 있는데
CHAR 타입일 경우에는 지정한 크기에 미치지 못하게 값을 INSERT 시키면
나머지 빈 칸은 공백으로 채워버리기 때문이다
그래서 INSERT 시에는 공백이 없다가도
SELECT 시에는 공백이 생기는 것이다
따라서 테이블의 CHAR 타입을 VARCHAR2 형태로 바꾸거나
CHAR 타입의 크기를 공백이 생기지 않을 정도로 조절해주면 된다
반응형
'IT > Find & Fix' 카테고리의 다른 글
이클립스 콘솔(Console)창 꺼버린 경우 다시 복구하는 방법 (0) | 2019.07.17 |
---|---|
SVN에서 commit과 update 차이점 알아보기 (0) | 2019.07.10 |
티베로 update 없이 데이터 값 수정하는 방법 (0) | 2019.07.03 |
이클립스 Permgen space 에러 해결하기 (0) | 2019.07.02 |
이클립스 다른 탭을 눌러도 계속 콘솔창으로 바뀌는 현상 해결하기 (0) | 2019.06.27 |
댓글