오라클 데이터 타입

2022. 2. 22. 20:50DB/Oracle-기초

데이터 타입

데이터 타입이란 컬럼이 저장되는 데이터 유형을 말한다. 오라클에서 기본적으로 제공하는 기본 데이터 타입과 이 기본데이터 타입을 혼합하여 만들 수 있는 사용자 정의 데이터 타입으로 구분할 수 있다.

데이터 타입 설명
CHAR(n) 고정길이 문자
VARCHAR2(n) 가변길이 문자
NCHAR(n) 고정길이 유니코드 문자
NVARCHAR(n) 가변길이 유니코드 문자
LONG  최대 2G 가변길이 문자
CLOB 대용량 텍스트 데이터 타입(최대 4Gbyte)
NCLOB
대용량 텍스트 유니코드 데이터 타입(최대 4Gbyte)

 

숫자형 데이터 타입

 

데이터 타입 설명
NUMBER(P,S)  가변숫자 / P 정수, S 실수 / 최대 22byte 
 BINARY_FLOAT 32비트 부동소수점 수 / 최대 4byte
BINARY_DOUBLE 64비트 부동소수점 수 / 최대 8byte 

NUMBER 타입

  • - 숫자형 데이타 타입, 음수, ZERO, 양수 저장
  • - 전체 자리수는 38자리를 넘을 수 없다
  • - 소수점이 지정되지 않았을 때 소수점이 입력되거나, 지정된 소수점자리 이상 입력되면 반올림되어 저장
  • - 지정한 정수 자리수 이상 입력시 에러 발생
  • - 연산이 필요한 컬럼은 NUMBER타입으로 지정한다.
  • - NUMBER(p,s) 로 지정시 p는 s의 자리수를 포함한 길이므로 감안하여 P의 자리수를 결정
  • - NUMBER 타입은 항상 가변길이므로 충분하게 지정할 것

날짜 데이터 타입

데이터타입   설명 
 DATE  BC 4712년 1월 1일부터 9999년 12월 31일, 연, 월, 일, 시, 분, 초 까지 입력 가능 
 TIMESTAMP
 연도, 월, 일, 시, 분, 초 + 밀리초까지 입력가능 

 

'DB > Oracle-기초' 카테고리의 다른 글

오라클 연산자  (0) 2022.02.26
트랜잭션  (0) 2022.02.26
오라클-DML  (0) 2022.02.25
테이블 수정,삭제,추가  (0) 2022.02.22
스키마  (0) 2022.02.21