异构关系数据库(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呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- CF789C. Functions again
/* CF789C. Functions again http://codeforces.com/contest/789/problem/C 水题 题意:求数组中的连续和的最大值 */ #includ ...
- yii 表单小部件使用
首先创建model层 因为要使用表单小部件 所以要加载相应的组件 这里需要的组件有 yii\widgets\ActiveForm 和 yii\helpers\Html 接下来在model定义的clas ...
- 《Python 源码剖析》之对象
py一切皆对象的实现 Python中对象分为两类: 定长(int等), 非定长(list/dict等) 所有对象都有一些相同的东西, 源码中定义为PyObject和PyVarObject, 两个定义都 ...
- POJ 2110
终于过了,SHIT,二分+DFS即可,二分区间,根据数字是否在区间内,变成迷宫题了.枚举第一个格子,二分上界,即可. #include <iostream> #include <cs ...
- [Web Worker] Introduce to Web Worker
What is web worker for? OK, read it docs to get full details idea. Or just a quick intro to web work ...
- 屌丝、小白怎么拿国内巨头offer
不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕仰慕.看看这些牛人,NOI金牌.开源社区名人,三年级開始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技 ...
- Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向project反编译apk库等文件
前段时间在 Android play 上看到一个非常牛逼的 3D 动态天气预报,效果真的非常炫.二话不说动手 dex2jar.bat/apktool 发现这并没 有什么卵用,在核心的地方看见 nati ...
- isual Studio 2013编译ImageMagick---转
“该文引用自 CruiseYoung的:Visual Studio 2013编译ImageMagick http://blog.csdn.net/fksec/article/details/36008 ...
- POJ 3260 DP
只需要对John的付款数做一次多重背包,对shopkeeper的找零钱数做一次完全背包即可. 最重要的是上界的处理.可以注意到,John的付款数最多为maxv*maxv+m,也就是24400元.同理, ...
- 一.Windows I/O模型之选择(select)模型
1.选择(select)模型:选择模型:通过一个fd_set集合管理套接字,在满足套接字需求后,通知套接字.让套接字进行工作.避免套接字进入阻塞模式,进行无谓的等待.选择模型的核心的FD_SET集合和 ...