반응형
MSSQL 문자열 타입 중 char 와 varchar의 차이는 아래와 같다.
- char : 고정된 길이의 문자열을 저장
ex) char(40) 컬럼 데이터 내 'aaa' 만 저장하면 나머지 공간은 공백으로 처리된다. (40 바이트)
- varchar : 가변 문자열을 저장
ex) varchar(40) 컬럼 데이터 내 'pw1234' 저장 시 저장길이가 가변적이다 (6바이트)
nchar / nvarchar 는 유니코드를 지원한다.
char, varchar -> 1 글자당 영문이나 숫자등은 1바이트
nchar, nvarchar -> 모든 문자 1글자당 2바이트
반응형
'DB > MSSQL' 카테고리의 다른 글
OFFSET ROWS FETCH 페이징 처리 (0) | 2020.10.19 |
---|---|
ALTER 문 (0) | 2020.07.22 |
무결성 제약조건 CHECK (0) | 2020.07.12 |
날짜 형식 변환 (0) | 2020.04.17 |
트랜잭션 격리수준 (0) | 2018.03.21 |