티스토리 뷰

오라클 기본 복습중에 정리한 노트이며 뇌를 자극하는 오라클 프로그래밍 책을 보면서 학습한 내용입니다.  


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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함