각 DB별 데이터 타입 정리... 매번 찾아보기는 귀찮아서 ㅡㅡ
- DB버전에 따라서 일부 다른 경우가 있을수도 있음 -_-)~
오라클에서 지원하는 데이터 타입
이 름 |
최대 길이 |
타 입 |
설 명 |
---|---|---|---|
CHAR |
2000 byte |
문자열 |
고정 길이 |
NCHAR |
2000 byte |
문자열 |
다국적 언어 지원 |
VARCHAR2 |
4000 byte |
문자열 |
가변 길이 |
NVARCHAR2 |
4000 byte |
문자열 |
가변 길이, 다국적 언어 지원 |
LONG |
2 Gb |
문자열 |
가변 길이 |
RAW |
2 Gb |
바이트 문자열 |
가변 길이 |
LONG RAW |
2 Gb |
이진 문자열 |
|
NUMBER |
10^-38 ~ 10^38 |
숫자 |
|
DATE |
날짜 |
BC 4712/1/1 ~ CE 4712/12/31 | |
BLOB |
4 Gb |
이진 데이터 |
구조화 되지 않은 데이터 |
CLOB |
4 Gb |
문자 데이터 |
구조화 되지 않은 데이터 |
NCLOB |
4 Gb |
문자 데이터 |
다국적 언어 지원 |
BFILE |
4 Gb |
이진 데이터 |
데이터베이스 외부에 데이터를 저장함 |
ROWID |
10 byte |
이진 데이터 |
로우 어드레스 |
ROWID |
4000 byte |
이진 데이터 |
로우 어드레스 |
ANSI/ISO SQL 타입과의 비교
ANSI/ISO SQL 데이터 타입 |
오라클 데이터 타입 |
---|---|
CHARACTER(n), CHAR(n) |
CHAR(n) |
NUMERIC(p,s), DECIMAL(p,s), DEC(p,s) |
NUMBER(p,s) |
INTEGER, INT, SMALLINT |
NUMBER(38) |
FLOAT(p) |
FLOAT(p), NUMBER |
REAL |
FLOAT(63), NUMBER |
DOUBLE PRECISION |
FLOAT(126), NUMBER |
CHARACTER VARYING(n), CHAR VARYING(n) |
VARCHAR2(n) |
SQL/DS, DB2 데이터 타입과 비교
SQL/DS, DB2 데이터 타입 |
오라클 데이터 타입 |
---|---|
CHARACTER(n) |
CAHR(n) |
VARCHAR(n) |
VARCHAR2(n) |
LONG VARCHAR |
LONG |
DECIMAL(p,s) |
NUMBER(p,s) |
INTEGER, SMALLINT |
NUMBER(38) |
FLOAT(p) |
FLOAT(p), NUMBER |
DATE |
DATE |
SQL/DS, DB2 데이터 타입 중 TIME, TIMESTAMP, GRAPHIC, VARGRAPHIC, LONG VARGRAPHIC들은
오라클 데이터 타입과 대칭되는 것이 없다.
No comments:
Post a Comment