728x90
□ 데이터형 ( Data Type )
- 숫자 타입
- 정수 타입 ( Integer )
- NUMBER
- 소수점 타입 ( Point )
- BINARY_FLOAT
- BINARY_DOUBLE
- 정수 타입 ( Integer )
- 문자 타입
- CHAR
- VARCHAR2
- NCHAR
- NVARCHAR2
- CLOB
- NCLOB
- LONG
- 날짜 타입
- DATE
- TIMESTAMP
- INTERVAL
타입 | 형식 | 설명 | |
숫자 타입 | NUMBER | NUMBER [(p[,s])] | * P : 정밀도 ( precision ) ☞ 1 ~ 38 * S : 범위 ( scale ) ☞ -84 ~ 127 |
BINARY_FLOAT | BINARY_FLOAT | 32-비트 실수 | |
BINARY_DOUBLE | BINARY_DOUBLE | 64-비트 실수 | |
문자 타입 | CHAR | CHAR [(size[BYTE|CHAR])] | 고정 크기의 문자열 (최대 2000 바이트) |
VARCHAR2 | VARCHAR2 (size[BYTE|CHAR]) | 동적 크기의 문자열 | |
NCHAR | NCHAR [(size)] | 고정 크기의 문자열 | |
NVARCHAR2 | NVARCHAR2 (size) | 동적 크기의 유니코드 문자열 | |
CLOB | CLOB | 대형 문자열 개체 | |
NCLOB | NCLOB | 대형 유니코드 문자열 개체 | |
LONG | LONG | 가변 길이 문자 데이터 | |
날짜 타입 | DATE | DATE | 날짜, 시간 필드 포함된 데이터 |
TIMESTAMP | TIMESTAMP [(fractional_seconds_precision)] TIMESTAMP [(fractional_seconds_precision)] [WITH [LOCAL] TIME ZONE] |
날짜, 시간 필드 포함된 데이터 ( + 소수의 초 포함 ) ( WITH [LOCAL] TIME ZONE => 시간대 포함 ) |
|
INTERVAL | INTERVAL YEAR [(year_precision)] TO MONTH INTERVAL DAY [(day_precision)] |
연도 및 월 단위의 기간 저장 |
https://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF0021
https://www.techonthenet.com/oracle/datatypes.php
반응형
'프로그래밍 언어 ( Programming Language ) > SQL' 카테고리의 다른 글
[SQL][Oracle] 정규 표현식 ( REGEXP : Regular Expression ) (0) | 2023.03.24 |
---|---|
[SQL][Oracle] 계정 생성, 권한 부여 (0) | 2022.07.19 |
[SQL][MySQL] DML - WITH (0) | 2022.01.10 |
[SQL][DBMS] Oracle DB 와 MySQL 의 차이 - 문자열 부호, 대소문자 구분 등 (0) | 2022.01.07 |
[SQL][MySQL] 복합문 ( Compound Statement Syntax ) - 흐름 제어문 ( CASE, IF, LOOP 등 ), 선언문 ( DECLARE ), BEGIN ... END (0) | 2022.01.05 |