투케이2K

53. (DB/데이터베이스) 고정 길이 및 가변 길이 개념 설명 - char , varchar , nchar , nvarchar 본문

DataBase

53. (DB/데이터베이스) 고정 길이 및 가변 길이 개념 설명 - char , varchar , nchar , nvarchar

투케이2K 2022. 12. 5. 11:32

[학습 구분]

과목 : Database / 데이터베이스

 

[설 명]

1. 고정 길이 :

- 지정된 자릿수 만큼 메모리 공간 할당

- 만약 타입의 크기 만큼의 데이터가 들어오지 않은 경우 이후의 공간을 [스페이스로 채움]

- char : 고정 길이를 갖는 아스키코드 문자

- nchar : 고정 길이를 갖는 유니코드 문자

2. 가변 길이 :

- 입력 받은 자릿수 계산해 메모리 공간 할당

- 타입의 크기 만큼의 데이터가 들어오지 않더라도 이후의 공간을 [스페이스로 채워 넣지 않음]

- varchar : 가변 길이를 갖는 아스키코드 문자

- nvarchar : 가변 길이를 갖는 유니코드 문자

3. NLS_CHARACTERSET : 오라클 char, varchar와 같은 데이터 타입에서 사용하는 문자 집합 입니다

4. NLS_NCHAR_CHARACTERSET : 오라클 nchar, nvarchar와 같은 데이터 타입에서 사용하는 문자 집합 입니다

5. 고정 길이, 가변 길이는 속도 상에서 미세한 차이가 있을 수 있습니다 (메모리 공간 할당 여부)


 

반응형
Comments