본문 바로가기
개인공부/전자정부프레임워크(Spring)

Database // char, varchar, varchar2

by 저세상판단 2019. 8. 7.
반응형

char : 문자를 입력받으며 문자 비교시 "AA" = "AA "를 같다고 비교한다. 주민번호, 핸드폰 번호 처럼 형식이 정해진 데이터를 저장할때 사용하며 남은 공간은 공백으로 채운 후 길이가 같은지 비교한다.

 

varchar : 가변길이 문자를 저장하며 사용한 만큼 저장공간을 할당한다. 하지만 공백을 문자로 취급하여 "AA" ≠ "AA " 가 된다. 형식이 정해져 있지 않아 (예/ 주소) 데이터 크기가 불확실 할때 주로 사용한다.

 

varchar2 : Oracle DBMS에서 varchar와 같이 가변길이 문자를 저장하는데 오라클에서 varchar는 향후 다른 용도로 사용할 예정이라고 하며 varchar2 사용을 권장하고 있다. 

반응형