异构关系数据库(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 ...
随机推荐
- [Azure][Windows Azure介绍]C1了解Windows Azure
本章介绍了Windows Azure平台,并介绍了该平台提供的不同的服务和解决方案.本章主要针对还不熟悉什么Windows Azure是和它能做什么的读者.如果你已经熟悉了Windows Azure, ...
- python的数据可视化库 matplotlib 和 pyecharts
Matplotlib大家都很熟悉 不谈. ---------------------------------------------------------------------------- ...
- plsql解决64位解决办法
plsql解决64位解决办法 设置PLSQL Developer访问本机64位Oracle 由于在本机Windows Server 2008 R2 X64上安装了64位的Oracle 11.2.0.1 ...
- CommonJS,AMD,RequireJS的差别
RequireJS实现了AMD的API. CommonJS是使用exports对象来定义模块的一种方法,它定义了模块的内容.简单地实现一个CommonJS的定义就像以下这样: // someModul ...
- Bridge模式
Bridge模式 Bridge模式 在面向对象的开发过程中,要做到2点:1.高内聚(cohesion).2.松耦合(coupling).可是在实际开发过程中难以把握,比如会遇到这种问题: 1)客户给了 ...
- android setCookie 免登录
CookieSyncManager.createInstance(getActivity()); CookieManager cookieManager = CookieManager.getInst ...
- 1003. 我要通过!(20) (ZJUPAT 模拟)
题目链接:http://pat.zju.edu.cn/contests/pat-b-practise/1003 "答案正确"是自己主动判题系统给出的最令人欢喜的回复.本题属于PAT ...
- AngularJS 下拉列表demo
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script sr ...
- C#+HtmlAgilityPack+Dappe
C#+HtmlAgilityPack+Dappe (转发请注明来源:http://www.cnblogs.com/EminemJK/) 最近因为公司业务需要,又有机会撸winform了,这次的需求是因 ...
- Fragment间相互调用并传值
public class MainFragment extends Fragment { private static final String ARG_DATE="com.example. ...