异构关系数据库(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 |
异构关系数据库(MySql与Oracle)之间的数据类型转换参考的更多相关文章
- [转]MYSQL 与 Oracle 之间的数据类型转换
原文地址:http://www.cnblogs.com/guyueyanzi/archive/2010/02/27/1674788.html Table 2-4 Default Data Type M ...
- Mysql与Oracle之间的数据类型转换
MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DAT ...
- 异构关系数据库(Sqlserver与MySql)之间的数据类型转换参考
一.SqlServer到MySql的数据类型的转变 编号 SqlServer ToMySql MySql 1 binary(50) LONGBLOB binary 2 bit CHAR(1) bit ...
- 异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考
一.Oracle到SqlServer的数据类型的转变 编号 Oracle ToSqlServer SqlServer 1 BINARY_DOUBLE VARCHAR(100) real 2 BINAR ...
- Mysql与web之间的数据、查询等个问题
Mysql与web之间的数据.查询等个问题 在自己写的一个jsp主页连接数据库出现的各种问题,写记下来与大家分享,共勉.最后附jdbc代码. ---DanlV Error 1---错误代码: java ...
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
http://niuzhenxin.iteye.com/blog/1706203 Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql.postgresql.. ...
- 三分钟带你分清Mysql 和Oracle之间的误区
摘要:Mysql 和Oracle,别再傻傻分不清. mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库. 本质区别: Oracle数据库是一个对象关系数据 ...
- Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)
Hive总结(七)Hive四种数据导入方式 (强烈建议去看) Hive几种数据导出方式 https://www.iteblog.com/archives/955 (强烈建议去看) 把MySQL里的数据 ...
- 【数据传输 1】服务器—>客户端之间的数据类型转换
导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- java陷阱之spring事物未提交和回滚导致不可预知问题
案发现场 //防止全局配置了 所以这里定义sprnig 不托管事物 @Transactional(propagation = Propagation.NOT_SUPPORTED) public boo ...
- LCA【模板】
#include <algorithm> #include <cstdio> #include <vector> #define N 10015 using nam ...
- .NET平台开源JSON库LitJSON的使用方法
下载地址:LitJson.dll下载 一个简单示例: String str = "{'name':'cyf','id':10,'items':[{'itemid':1001,'itemnam ...
- Hadoop使用Java进行文件修改删除操作
Hadoop使用Java进行文件修改删除操作 学习了:http://blog.csdn.net/menghuannvxia/article/details/44651061 学习了:http://bl ...
- Objective-C - 改变NSMutableArray的特定元素
NSMutableArray改动元素, 使用-insertObject: atIndex: 和-replaceObjectAtIndex: withObject: 都能够, 即通过插入(insert) ...
- 再谈p2p投融资真相
近来亲自调查眼下各类p2p.重度调查对象有:人人贷.陆金所.前金所.开鑫贷.礼德財富.招財宝. 投资的有几个小观念: 首先,大家投资都习惯性的细分政府背景和非政府背景.说句实话,这对一个投资人角度来讲 ...
- muduo总结
总结说的有的过大,算是对自己学习的一个总结.兴许会不断补充. 模型总结 muduo是基于非堵塞的IO和事件驱动的网络库. muduo的总体结构时one loop per thread+threadpo ...
- 回想四叉树LOD地形(上)
唉.~事实上这是在差点儿相同一年前实现的东西,但当时没作好记录.放了那么久了,假设不做点总结的话,好像有点对不起自己,于是·········还是做点什么吧. 我脑洞比較小, ...
- 深刻理解Nginx之Nginx完整安装
1. Nginx安装 1.1预先准备 CentOS系统下,安装Nginx的库包依赖. 安装命令例如以下: sudo yum groupinstall "DevelopmentTools& ...
- 【Dubbo实战】基础学习篇(一)
Dubbo的简单介绍 是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000多个服务提供30多亿次訪问量支持.并被广泛应用于阿里巴巴集团的各成员网站. Dubbo是一个分布式服 ...