[오라클 / Oracle] 자료형 / Data Type / CHAR / VARCHAR2 /NUMBER / 가변길이

seulki·2022년 9월 11일
0

[oracle]

목록 보기
8/28
post-thumbnail
post-custom-banner

✨데이터 타입(Data Type)

  • 데이터 타입이란 컬럼이 저장되는 데이터 유형을 말한다.
  • 기본 데이터 타입이란 문자형, 실수형, 소수형 등의 여러 데이터를
    식별하는 타입이다.


✨문자열 데이터 타입

🎈CHAR(길이) : 고정형
    - CHAR(4)에 'A'를 넣으면 A^^^ -> 빈자리가 공백으로 채워진다.


🎈VARCHAR2(길이) : 가변형
    - 값의 길이만큼 공간이 배정된다.


🎈DATE : FORMAT에 맞춰 날짜를 지정하는 타입


✨숫자형 데이터 타입

🎈NUMBER(Precision, S)

-> P소수점을 포함한 전체 자릿 수를 의미
-> S소수점 자릿수를 의미 -> 실수

  • 숫자 타입은 대부분 NUMBER형을 사용한다.
  • NUMBER(P) : 정수
  • NUMBER : (P,S)생략 시 22byte까지 입력가능(38자리 정수)
  • NUMBER가변숫자 길이이므로, 길이를 입력하지 않으면
    저장데이터의 크기에 맞게 자동 조절된다.

입력값		타입				저장되는 값
123.89		NUMBER			123.89
123.89		NUMBER(3)		124    -> 뒤 숫자가 잘리면 반올림!
123.89		NUMBER(3,2)		오류	   -> 전체 자리수가 3이면, 소숫점 불가
123.89		NUMBER(4,2)		오류
123.89		NUMBER(5,2)		123.89
123.89		NUMBER(6,1)		123.9


profile
웹 개발자 공부 중
post-custom-banner

0개의 댓글