반응형
문자 데이터 타입
CHAR(n) | 고정 길이 문자 | 1~2000 byte |
VARCHAR2(n) | 가변 길이 문자 | 1~4000 byte |
NCHAR(n) | 고정길이 유니코드 문자 | 1~2000 byte |
NCARCHAR(n) | 가변길이 유니코드 문자 | 1~2000 byte |
LONG | 가변길이 문자 | 1~2Gbyte |
CLOB | 단일바이트 가변길이 문자 대용량 텍스트 데이터 타입 |
1~4Gbyte |
NCLOB | 대용량 텍스트 유니코드 데이터 타입 | 1~4Gbyte |
숫자 데이터 타입
NUMBER(p,s) | 전체 p자리 중 소수점 이하 s자리 p : 1~38 , s : -84 ~ 127 |
1~22byte |
BINARY_FLOAT | 32비트 부동소수 데이터 타입 | 4byte |
BINARY_DOUBLE | 64비트 부동소수 데이터 타입 | 8byte |
날짜 데이터 타입
DATE | BC 4712년 1월 1일부터 AD 9999년 12월 31일 |
7Byte |
TIMESTAMP | 해(year) 부터 밀리초(ms) 까지 표현 가능 |
이진 데이터 타입
RAW(n) | nByte의 원시 이진 데이터 | 1~2000 |
LONG RAW | 가변 길이 원시 이진 데이터 | 1~2Gbyte |
BLOB | 가변 길이 이진 데이터 ( 이미지, 동영상 ) | 1~4Gbyte |
BFILE | 가변 길이 외부 파일에 저장된 이진 데이터 | 1~4Gbyte |
제약 조건
NOT NULL | 무조건 값을 입력 |
DEFAULT | 데이터 입력을 하지 않아도 지정되는 값 |
PRIMARY KEY | 중복되는 데이터가 존재할 수 없고, 무조건 값을 입력 |
UNIQUE | 중복되는 데이터가 존재할 수 없다 ( 유일성 보장 ) |
CHECK | 컬럼의 값을 특정 범위로 제한 |
'Programming > Oracle' 카테고리의 다른 글
Oracle Eclipse 퀀텀 설치 (0) | 2020.07.26 |
---|---|
1행에 오류: ORA-02289: 시퀀스가 존재하지 않습니다. (0) | 2020.07.26 |
Oracle 시퀀스 (0) | 2020.07.26 |
Oracle 테이블 (0) | 2020.07.25 |
Oracle 시작 계정 생성 권한부여 (0) | 2020.07.25 |