异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考
一、Oracle到SqlServer的数据类型的转变
编号 |
Oracle |
ToSqlServer |
SqlServer |
1 |
BINARY_DOUBLE |
VARCHAR(100) |
real |
2 |
BINARY_FLOAT |
VARCHAR(100) |
float |
3 |
BLOB |
UNKNOWN |
image |
4 |
CHAR |
VARCHAR(2) |
nchar |
5 |
DATE |
UNKNOWN |
date |
6 |
INTERVAL_DAY_TO_SECOND |
VARCHAR(100) |
nvarchar |
7 |
INTERVAL_YEAR_TO_MONTH |
VARCHAR(100) |
nvarchar |
8 |
LONG |
VARCHAR(100) |
ntext |
9 |
LONG RAW |
VARCHAR(100) |
image |
10 |
NCLOB |
TEXT |
ntext |
11 |
NUMBER |
FLOAT(53) |
Numeric |
12 |
NVARCHAR2 |
VARCHAR(20) |
nvarchar |
13 |
RAW |
VARCHAR(20) |
varbinary |
14 |
TIMESTAMP |
UNKNOWN |
timestamp |
15 |
TIMESTAMP(6) WITH LOCAL TIME ZONE |
VARCHAR(100) |
datetime |
16 |
TIMESTAMP(6) WITH TIME ZONE |
VARCHAR(100) |
datetime |
17 |
CLOB |
TEXT |
TEXT |
二、SqlServer到Oracle的数据类型的转变
编号 |
SqlServer |
ToOracle |
Oracle |
1 |
bigint |
INTEGER |
NUMBER |
2 |
bit |
CHAR(1) |
NUMBER |
3 |
char |
VARCHAR2(10) |
CHAR |
4 |
date |
VARCHAR2(10) |
DATE |
5 |
datetime2(7) |
VARCHAR2(27) |
TIMESTAMP |
6 |
datetimeoffset(7) |
VARCHAR2(34) |
TIMESTAMP (7) WITH TIME ZONE |
7 |
decimal(18, 0) |
INTEGER |
NUMBER |
8 |
float |
NUMBER |
float |
9 |
Int |
INTEGER |
NUMBER |
10 |
nchar(10) |
VARCHAR2(10) |
NCHAR |
11 |
ntext |
CLOB |
NCLOB |
12 |
numeric(18, 0) |
INTEGER |
NUMBER |
13 |
nvarchar(MAX) |
CLOB |
NCLOB |
14 |
real |
NUMBER |
real |
15 |
smallint |
INTEGER |
NUMBER |
16 |
sql_variant |
CLOB |
NCLOB |
17 |
xml |
CLOB |
NCLOB |
18 |
uniqueidentifier |
VARCHAR2(36) |
CHAR |
19 |
tinyint |
INTEGER |
NUMBER |
20 |
smalldatetime |
TIMESTAMP |
DATE |
21 |
smallint |
INTEGER |
NUMBER |
22 |
Xml |
CLOB |
NCLOB |
23 |
varchar(MAX) |
CLOB |
VARCHAR |
24 |
geography |
BLOB |
BLOB |
25 |
geometry |
BLOB |
BLOB |
26 |
hierarchyid |
BLOB |
BLOB |
27 |
binary(50) |
BLOB |
BLOB |
28 |
Image |
BLOB |
BLOB |
29 |
Int |
INTEGER |
INTEGER |
30 |
money |
NUMBER(19,4) |
NUMBER(19,4) |
31 |
nvarchar(50) |
VARCHAR2(50) |
VARCHAR2(50) |
32 |
smallmoney |
NUMBER(10, 4) |
NUMBER(10, 4) |
33 |
text |
CLOB |
CLOB |
34 |
varbinary(50) |
BLOB |
BLOB |
35 |
varbinary(MAX) |
BLOB |
BLOB |
36 |
varchar(50) |
VARCHAR |
VARCHAR |
异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考的更多相关文章
- 利用Kettle进行SQLServer与Oracle之间的数据迁移实践
Kettle简介 Kettle(网地址为http://kettle.pentaho.org/)是一款国外开源的ETL工具,纯java编写,可以在Windows.Linux.Unix上运行,数据抽取高效 ...
- 异构关系数据库(Sqlserver与MySql)之间的数据类型转换参考
一.SqlServer到MySql的数据类型的转变 编号 SqlServer ToMySql MySql 1 binary(50) LONGBLOB binary 2 bit CHAR(1) bit ...
- 异构关系数据库(MySql与Oracle)之间的数据类型转换参考
一.MySQL到Oracle的数据类型的转变: 编号 MySQL ToOracle Oracle 1 GEOMETRY BLOB BLOB 2 GEOMETRYCOLLECTION BLOB BLOB ...
- [转]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 ...
- spring BasicDataSource 数据源配置 sqlserver数据库 oracle数据库 mysql数据jdbc配置
spring BasicDataSource 数据源配置 sqlserver数据库 oracle数据库 mysql数据jdbc配置 jdbc.properties 文件信息如下: ---------- ...
- 【转载】Sqlserver使用Convert函数进行数据类型转换
在Sqlserver数据库中,可以使用Convert函数来进行数据类型的转换,如将数字类型decimal转换为字符串nvarchar类型,或者将字符串类型转换为数字类型都可以使用Convert函数来实 ...
- 【数据传输 1】服务器—>客户端之间的数据类型转换
导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
- SQLServer服务器数据库之间的数据操作(完整版)
分类: 数据库开发技术 ---------------------------------------------------------------------------------- -- Au ...
随机推荐
- php strtotime 同样的函数为何在不同的地方输出的结果不同?
方法1:调用函数 date_default_timezone_set('Asia/Shanghai'); // 如果是中国的话 方法2:设置php.ini 中data.timezone [Date] ...
- ongl表达式中得到对象,调用对象方法(OA项目权限显示模块)
在用户是否拥有某项权限的问题 是这样解决的: 用户登录之后 登录信息是保存在session域中的 通过el表达式可得到登录的对象信息 那么怎样判断用户是否拥有某项权限呢 ?如果没有上图中的判断 ...
- C/C++ 获取文件夹下的所有文件列表
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/51009608 提供一段C/C++代码示 ...
- HelloWorld编译正常运行报noclassdeffounderror
修改环境变量classpath: 原理: classpath是搜索java类库的路径:当你输入命令“java HelloWorld“时,会根据classpath寻找HelloWorld.class:一 ...
- CF922B Magic Forest
CF922B Magic Forest 题意翻译 题目大意 给定一个正整数nn ,求满足如下条件的三元组(a,b,c)(a,b,c) 的个数: 1 \le a \le b \le c \le n1≤a ...
- mac下连接本地安装的mysql报错提示密码过期
前提: mac中之前安装了mysql,一段时间没使用,今天使用mysql客户端去连接,报错提示密码过期,原因是mysql5.7之后版本有密码过期这个功能. error: Your password h ...
- [SharePoint]2013装过WindowsServerAppFabricSetup_x64_6.1导致安装不能继续
还是不要自己手动安装2013支持组件.让他自己慢慢下吧. 浪费一个星期的时间. 特此纪念! 令解http://www.cnblogs.com/jianyus/p/3287625.html
- muduo库源码剖析(二) 服务端
一. TcpServer类: 管理所有的TCP客户连接,TcpServer供用户直接使用,生命期由用户直接控制.用户只需设置好相应的回调函数(如消息处理messageCallback)然后TcpSer ...
- HDU 5167
范围 内的斐波那契的数不多,求出范围内的数,再暴力枚举即可. #include <iostream> #include <cstdio> #include <algori ...
- SSM框架——具体整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring.SpringMVC和Mybatis)已经有三个多月了.项目在技术上已经没有什么难点了,基于现有的技术就能够实现想要的功能.当然肯定有非常多能够改进的地方.之前没有记录SSM整 ...