[SQL] Oracle 데이터 타입

정은아·2022년 8월 23일
0
post-custom-banner

. Oracle 데이터 타입

  : 데이터 베이스에 저장되는 데이터는 다양한 형식으로 표현된다.


  데이터 타입			의미

  CHAR(size)			size 크기 고정 길이 문자 데이터 타입
  						최대 크기 : 2000byte
						최소 크기 : 1byte

  VARCHAR2(size)		size 크기 가변길이 문자 데이터타입
  						최대 크기 : 4000byte
						최소 크기 : 1byte

  NVARCHAR2(size)		국가별 문자 집합에 따른 size 크기의 문자 또는
  						바이트의 가변 길이 문자 데이터 타입
						최대 크기 : 4000byte
						최소 크기 : 1byte

						가변 길이의 유니코드 문자형 데이터 타입으로
						그 크기는 최대 size 값이 되며, UTF8의 경우 3배,
						AL16, UTF16 엔코딩의 경우 2배의 byte가 된다.
						최대 크기는 4000byte이며 size값을 생략할 수 있다.

  LONG					가변 길이의 문자형 데이터 타입
						최대 크기는 2GB이다.

  NUMBER(p, s)			: 정밀도(p)와 스케일(s)로 표현되는
  				  			숫자 데이터 타입

  NUMBER(p)			  p : 1 ~ 38
  					  s : -84 ~ 127
	
  DATE				날짜 형식을 저장하기 위한 데이터 타입
  
  					2022 08 23

					"YY/MM/DD" => "22/08/23"
					"DD/NON/YY" => "23/AUG/22"

 ROWID				테이블내 행의 고유 주소를 가리키는 64 byte문자 타입

 BLOB				대용량의 바이너리 데이터를 저장하기 위한 데이터타입
 					최대 크기 : 4GB

 CLOB				대용량의 텍스트 데이터를 저장하기 위한 데이터 타입
 					최대크기 : 4GB


 BFILE				대용량의 바이너리 데이터를 파일 형태로 저장하기 위한
 					데이터 타입
					최대 크기 : 4GB

 TIMESTAMP(n)		DATE 데이터 타입의 확장된 형태
 					n : milli second 자릿수 최대 9자리까지 표현

 INTERVAL YEAR TO MONTH		년과 월을 이용하여 기간을 지정

 INTERVAL DAY TO SECOND		일, 시, 분을 이용하여 시간을 지정
 							두 날짜 값의 정확한 차이를 표현하는데 사용

 BINARY_FLOAT			32bit 부동 소수 4byte

 BINARY_DOUBLE			64bit 부동 소수 8byte
profile
꾸준함의 가치를 믿는 개발자
post-custom-banner

0개의 댓글