티스토리 뷰
오라클 기본 복습중에 정리한 노트이며 뇌를 자극하는 오라클 프로그래밍 책을 보면서 학습한 내용입니다.
01. 데이터 저장창고, 테이블
테이블 만들기
CREATE TABLE 테이블명-----> 최대 30바이트(한글 15자)
( 컬럼 1 컬럼1타입
컬럼 2 컬럼2타입
....);
◆ 기본 데이터 타입
◎문자형 데이터( CHAR / VARCHAR2/ NCHAR/ NCHAR2/ LONG)
: 2가 붙은 형식은 최대 4000Byte 제한, 그외 2000Byte, LONG 은 최대 2G( 단, LOB 형태가 나오면서 사용 자제됨)
◎숫자형 데이터
데이터 유형 설명 길이
BINARY_FLOAT 32BIT 부동소수 4Byte
BINARY_DOUBLE 64BIT 부동소수 8Byte
NUMBER 가변 숫자타입으로 PREC으로 설정한 값은 (1~38) 전체 자리수
Scale 로 설정한값(-84~127)은 소수점이하 자릿수를 의미.
정밀도는 NUMBER가 우수
binary형은 정밀하지 않으나 공간 절약됨.
◎날짜형 데이터
데이터 유형 설명 길이
DATE BC4712~99991231 7 BYTE
INTERVAL YEAR 연도와 월 5 BYTE
INTERVAL DAY 요일,시,분,초 11 BYTE
TIMESTAMP 밀리초까지 표현가능한 날짜형 데이터 타입
TIMESTAMP WITH TIME ZONE 시간대정보 포함.
TIMESTAMP WITH LOCAL TIME ZONE
◎대용량 데이터 타입: LOB(Large Object)
RAW 와 LONG RAW타입 : 그대로 조회 불가능한 데이터,대용량 저장에 적합하나 LOB 타입을 더 권장.
'SQL' 카테고리의 다른 글
ORACLE 고급함수(분석함수)_1 (0) | 2018.10.17 |
---|