본문 바로가기

Database General

Oracle PostgreSQL MySQL 데이터 타입 비교

 

Oracle PostgreSQL MySQL 데이터 타입 (Data Type) 변환 비교

AWS DMS

Oracle

PostgreSQL

MySQL

BOOLEAN

NUMBER (1)

BOOL

BOOLEAN

BYTES

RAW(길이)

BYTEA

길이 65,535이하 VARBINARY(길이)

나머지 LONGLOB

DATE

DATETIME

DATE

DATE

TIME

TIMESTAMP (0)

TIME

TIME

DATETIME

TIMESTAMP(크기)

크기0~6: TIMESTAMP

크기7~9 VARCHAR (37)

크기 0~6 DATETIME(크기)

크기 7~9 VARCHAR (37)

INT1

NUMBER (3)

SMALLINT

TINYINT

INT2

NUMBER (5)

SMALLINT

SMALLINT

INT4

NUMBER (10)

INTEGER

INTEGER

INT8

NUMBER (19)

BIGINT

BIGINT

NUMERIC

NUMBER (p,s)

DECIMAL (P,S)

DECIMAL (p,s)

REAL4

FLOAT

FLOAT4

FLOAT

REAL8

FLOAT

FLOAT8

DOUBLE PRECISION

STRING

VARCHAR2(길이)

VARCHAR(바이트길이)

길이 21,845 이하 VARCHAR(길이)

길이 21,846 이상 LONGTEXT

UINT1

NUMBER (3)

SMALLINT

UNSIGNED TINYINT

UINT2

NUMBER (5)

INTEGER

UNSIGNED SMALLINT

UINT4

NUMBER (10)

BIGINT

UNSIGNED INTEGER

UINT8

NUMBER (19)

BIGINT

UNSIGNED BIGINT

WSTRING

NVARCHAR2(길이)

VARCHAR (바이트길이)

32,767이하 VARCHAR(길이)

나머지 LONGTEXT

BLOB

BLOB

-

길이 65,535이하 BLOB

나머지LONGBLOB

CLOB

CLOB

STRING (4000 byte 이상)

TEXT

길이 65,535이하 TEXT

나머지 LONGTEXT

NCLOB

NCLOB

WSTRING(4000 byte 이상)

TEXT

길이 65,535 이하 TEXT.

나머지 LONGTEXT

XMLTYPE

XMLTYPE

-

-

 

Oracle PostgreSQL