CHAR vs VARCHAR2

이진아·2020년 3월 10일
0

1. char

만약 14byte가 할당되어있다고 한다면, hello를 저장했을 때

hello_ _ _ _ _ _ _ _ _
String letter = "hello_ _ _ _ _ _ _ _ _"
"hello".equals(letter);
==> 결과: false

char 타입은 고정형이라고 할 수 있다.


2. varchar2

만약 14byte가 할당되어있다고 한다면, hello를 저장했을 때

hello (5byte)만 사용하고 나머지는 윈도우에게 다시 반납!
String letter = "hello"
"hello".equals(letter);
==> 결과: true

varchar2 타입은 가변형이라고 할 수 있다.

0개의 댓글