IT

char(4)에 a1을 넣으면 실제로는 a1__   (_공백) 저장이 되고

varchar(4)에 a1을 넣으면 a1으로 저장이 된다.

 

char형 필드일 경우에는 자리수 체크가 필수이다.

 

주의사항

디비툴에서는 char(4) 컬럼에 a1으로 넣어도 동작을 하는데

툴 내부에서 char(4)인 경우에 공백을 추가로 넣어 처리를 하기 때문이다.

 

Posted by sinpk