异构关系数据库(MySql与Oracle)之间的数据类型转换参考
一、MySQL到Oracle的数据类型的转变:
编号 |
MySQL |
ToOracle |
Oracle |
1 |
GEOMETRY |
BLOB |
BLOB |
2 |
GEOMETRYCOLLECTION |
BLOB |
BLOB |
3 |
MULTILINESTRING |
BLOB |
BLOB |
4 |
LINESTRING |
BLOB |
BLOB |
5 |
MULTIPOINT |
BLOB |
BLOB |
6 |
MULTIPOLYGON |
BLOB |
BLOB |
7 |
POINT |
BLOB |
BLOB |
8 |
POLYGON |
BLOB |
BLOB |
9 |
DECIMAL |
INTEGER |
Number |
10 |
DECIMAL(10) |
INTEGER |
Number |
11 |
BLOB |
VARCHAR2(2000) |
BLOB |
12 |
BLOB(10) |
VARCHAR2(2000) |
BLOB |
13 |
LONGBLOB |
VARCHAR2(2000) |
BLOB |
14 |
MEDIUMBLOB |
VARCHAR2(2000) |
BLOB |
15 |
TINYBLOB |
VARCHAR2(2000) |
BLOB |
16 |
BINARY(10) |
BLOB |
RAW |
17 |
VARBINARY(10) |
VARCHAR2(2000) |
RAW |
18 |
YEAR |
DATE |
NUMBER(3,0) |
19 |
DOUBLE |
NUMBER |
BINARY_DOUBLE(NUMBER也可以) |
20 |
FLOAT |
NUMBER |
BINARY_FLOAT(NUMBER也可以) |
21 |
CHAR(2) |
VARCHAR2(2) |
CHAR |
22 |
NVARCHAR(10) |
VARCHAR2(10) |
NVARCHAR |
23 |
TEXT(10)(建表后成为TINYTEXT) |
VARCHAR2(85) |
CLOB |
24 |
REAL(生成表后成为Double) |
NUMBER |
NUMBER |
25 |
BIT |
VARCHAR2(2000) |
RAW |
26 |
ENUM('test1','test2') |
VARCHAR2(5) |
VARCHAR2 |
27 |
SET('test1','test2') |
VARCHAR2(11) |
VARCHAR2 |
28 |
INT |
INTEGER |
NUMBER |
29 |
TIMESTAMP |
DATE |
TIMESTAMP |
30 |
BIGINT |
INTEGER |
NUMBER |
31 |
INT(8) |
INTEGER |
NUMBER |
32 |
MEDIUMINI(10) |
INTEGER |
NUMBER |
33 |
SMALLINT(2) |
INTEGER |
NUMBER |
34 |
TINYINT |
INTEGER |
NUMBER |
35 |
TINYTEXT |
VARCHAR2(85) |
CLOB |
36 |
VARCHAR |
VARCHAR |
VARCHAR |
38 |
DATE |
DATE |
DATE |
39 |
DATETIME |
DATETIME |
DATETIME |
40 |
TIME |
DATE |
VARCHAR |
41 |
LONGTEXT |
CLOB |
CLOB |
42 |
MEDIUMTEXT |
CLOB |
CLOB |
二、Oracle到MySQL的数据类型的转变
编号 |
Oracle |
ToMySQL |
MySQL |
1 |
BINARY_DOUBLE |
TINYTEXT |
DOUBLE |
2 |
BINARY_FLOAT |
TINYTEXT |
FLOAT |
3 |
BLOB |
LONGBLOB |
BLOB |
4 |
CHAR |
VARCHAR(2) |
CHAR |
5 |
DATE |
UNKNOWN |
DATE |
6 |
INTERVAL DAY TOSECOND |
TINYTEXT |
TINYTEXT |
7 |
INTERVAL YEAR TO MONTH |
TINYTEXT |
TINYTEXT |
8 |
NUMBER |
DOUBLE |
NUMBER |
9 |
NVARCHAR2 |
VARCHAR(20) |
NVARCHAR2 |
10 |
RAW |
VARCHAR(20) |
|
11 |
TIMESTAMP |
UNKNOWN |
DATETIME |
12 |
TIMESTAMP(6) WITH LOCAL TIME ZONE |
TINYTEXT |
TINYTEXT |
13 |
TIMESTAMP(6) WITH TIME ZONE |
TINYTEXT |
TINYTEXT |
14 |
CLOB |
MEDIUMTEXT |
MEDIUMTEXT |
15 |
LONG |
TINYTEXT |
TINYTEXT |
16 |
NCLOB |
MEDIUMTEXT |
MEDIUMTEXT |
17 |
VARCHAR2 |
VARCHAR2 |
VARCHAR2 |
最新文章
- bzoj1441 MIN
- 用Java程序判断是否是闰年
- mac下载百度云盘大文件及断点续传的方法
- php文件上传参数设置
- 爬虫再探实战(五)———爬取APP数据——超级课程表【四】——情感分析
- page cache 与 page buffer 转
- 利用 Gitbook 生成文档中心站点
- 格式化日期的js(正则魅力)
- jQuery 如何先创建、再修改、后添加DOM元素
- JavaScript、JSP、Java及javaEE
- 初识C(1)----与C基本无关的开篇
- CVE-2017-11882漏洞 Msf利用复现
- idea快速搭建springboot项目
- [算法竞赛入门经典] 象棋 ACM/ICPC Fuzhou 2011, UVa1589 较详细注释
- CSS float的相关图文详解(二)
- 【XSY2990】树 组合数学 容斥
- HDU 1022.Train Problem I【栈的应用】【8月19】
- nginx:location指令中的正则表达式
- java selenium操作safari
- QT获取窗口句柄
热门文章
- Ajax json jquery实现菜单案例
- BA-设计施工调试流程
- iOS绘图系统UIKit与Core Graphics
- 【基础训练】HDOJ2032杨辉三角
- “System.IO.FileNotFoundException”类型的未经处理的异常在 mscorlib.dll 中发生
- [叁]Pomelo游戏server编程分享 之 server结构与配置分析
- 【翻译自mos文章】 11gR1版本号 asmcmd的新命令--cp、md_backup、md_restore
- 解决ORA-02395:超出I/O使用的调用限制问题
- Unable to access the IIS metabase
- POJ 2353 DP