异构关系数据库(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呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- 利用Tensorflow实现手写字符识别
模式识别领域应用机器学习的场景非常多,手写识别就是其中一种,最简单的数字识别是一个多类分类问题,我们借这个多类分类问题来介绍一下google最新开源的tensorflow框架,后面深度学习的内容都会基 ...
- python中的各个包的安装,用pip安装whl文件
在安装之前,一直比较迷惑究竟如何用,安装完后,发现竟然如此简单 首先我一般用的是python27,官网下载python27msi安装window7 64位后,已经自带了Pip 和 easy_insta ...
- IDEA解决中文乱码问题
idea在使用过程中经常会遇到各种乱码问题,网上也有很多解决办法,今天所讲的就是终极解决办法: (1)首先,全局搜索文件 idea64.exe.vmoptions 找到之后,将该行代码复制进去即可 ...
- Java Web学习总结(27)——JavaEE中Web服务器、Web容器、Application服务器区别及联系
在JavaEE 开发Web中,我们经常会听到Web服务器(Web Server).Web容器(Web Container).应用服务器(Application Server),等容易混淆不好理解名词. ...
- LaTeX soul包
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50774955 详细的soul包的官方P ...
- LCA【模板】
#include <algorithm> #include <cstdio> #include <vector> #define N 10015 using nam ...
- jqury+animation+setTimeOut实现渐变显示与隐藏动画
初始效果 实现效果 1,编写HTMl结构代码 <div class="box"> <i class="icon"></i> ...
- UVa11183 - Teen Girl Squad(最小树形图-裸)
Problem I Teen Girl Squad Input: Standard Input Output: Standard Output -- 3 spring rolls please. - ...
- 杭电 1016 Prime Ring Problem
Prime Ring Problem Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- 技术总结--android篇(一)--MVC模式
先介绍下MVC模式:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显 ...