CHAR, VARCHAR, VARCHAR2
CHAR, VARCHAR, VARCHAR2 구분 CHAR VARCHAR VARCHAR2 유형 고정형 가변형 가변형 최대Byte 2000 4000 4000 고정형 길이가 고정된다는 의미이다. CHAR(5) 로 컬럼을 생성한 경우, 해당 컬럼에 'a' 한글자만 넣더라도 나머지에 공백을 넣어서 모든 공간을 차지한다. 공간은 낭비하지만 속도측면에서는 압도적으로 유리하다. 그러므로 주민등록번호, 핸드폰 번호와 같이 길이가 정해져있는 경우 사용한다. 가변형 길이가 변한다. 말그대로 가변형. VARCHAR(5) 컬럼을 생성하고, 'a' 한글자만 넣으면 1Byte만 차지한다. 속도면에서 CHAR 형식보다 불리하다. VARCHAR? VARCHAR2? 오라클에서는 VARCHAR2를 권장한다. ..
2020. 11. 2. 19:39