异构关系数据库(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呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- log4j 设置日志输出文件的路径
log4j.rootLogger=debug, A1 #输出到指定目录下 og4j.appender.A1.File=/log.log #输出到tomcat容器下的指定目录 log4j.appende ...
- Dubbo&Zookeeper运行原理
Dubbo是一个分布式服务框架,Dubbo的架构如图所示: 节点角色说明: Provider: 暴露服务的服务提供方. Consumer: 调用远程服务的服务消费方. Registry: 服务注册与发 ...
- selenium+java启动chrome浏览器
- 模拟ArrayList底层实现
package chengbaoDemo; import java.util.ArrayList; import java.util.Arrays; import comman.Human; /** ...
- windows FTP自动下载脚本
新建ftp.dat文件,内容如下 open xxx.xxx.xxx.xxxusernamepasswordcd lcd x:\filesbinaryhashmget *.*bye 新建run.b ...
- 南邮JAVA程序设计实验1 综合图形界面程序设计
南邮JAVA程序设计实验1 综合图形界面程序设计 实验目的: 学习和理解JAVA SWING中的容器,部件,布局管理器和部件事件处理方法.通过编写和调试程序,掌握JAVA图形界面程序设计的基本方法. ...
- 0x04 二分
二分.三分其实没什么.. 但是真心觉得市面上的朴素二分打法千奇百怪,假如是像我的标程应该是比较稳妥的,然而poj2018那题(前缀和又想起来了)是向下取整,精度有点问题(经常拍出一些什么xxx.999 ...
- 4.matlab基础
1 函数句柄 clear all; f1=@cos t=:pi/:pi f1(t) f2=@complex f2(,) clear all %函数句柄 f1=@char %函数句柄转换为字符串 s1= ...
- scrollView中内部控件的悬停
以下图为例,图片,红色view和蓝色view是添加在scrollView上的,向上拖动,红色view停留在屏幕顶端不动,其它的继续滚动,向下拖动后,红色view跟着下来 代码如下:(注意的是scrol ...
- 修改eclipse最近访问的工程的配置文件
此文件为:org.eclipse.ui.ide.prefs 配置项为:RECENT_WORKSPACES= 示例:RECENT_WORKSPACES=E\:\\Workspaces\\wokspace ...