select 시에 데이터 변경되는 현상 0 0 1,626

by 마이신 [2014.03.20 19:05:27]


select 시에 데이터 변경되는 현상을 경험했습니다..

테스트에 필요한 테이블을 생성을 했는데요..
'password char(8)' 이라는 컬럼에서 문제가 발생을 합니다.
(패스워드 필드는 바이너리 데이터가 들어갑니다)

비밀번호를 저장할때와 조회할때의 데이터가 다릅니다..
바이너리 데이터라서 그런건 아닌듯 해보입니다..

테이블의 컬럼 타입을 char, varchar 둘다 해봤구요...
프로그램의 타입도 둘다 해봤습니다.. 도무지 모르겠내여..
(insert 시의 데이터도 확인함)

////////////////////////////////////////////////////////////////
데이터 저장전 출력해본 hexa 값입니다.
(아래 데이터가 password 필드에 들어가야함)

           ------------------- Hex Code ------------------    
    0000 > 81 E4 E9 1C 84 05 59 E6                


////////////////////////////////////////////////////////////////
select 시의 데이터의 hexa값

           ------------------- Hex Code ------------------ 
     0000 > 81 E4 E9 1C 84 05 59 20 


왜 이런한 현상이 발생을 하는걸까요??
혹시 오라클의 이러한 현상을 경험하신분 계신가요??

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입