Oracle与SQL Server数据类型对应关系


SQL Server
数据类型


Oracle
数据类型


bigint


NUMBER


binary


LONG RAW NOT NULL


bit


NUMBER (1, 0)


char


VARCHAR2 (900) NOT NULL


datetime


DATE


decimal


NUMBER (255, 3) NOT NULL


float


FLOAT NOT NULL


image


LONG RAW


int


NUMBER (255, 3) NOT NULL


money


NUMBER (255, 3) NOT NULL


nchar


VARCHAR2 (2000) NOT NULL


ntext


LONG


numeric


NUMBER (255, 3) NOT NULL


nvarchar


VARCHAR2 (2000) NOT NULL


real


FLOAT NOT NULL


smallint


NUMBER (255, 3) NOT NULL


smalldatetime


DATE NOT NULL


smallmoney


NUMBER (255, 3) NOT NULL


sql_variant


LONG


sysname


CHAR(255)


text


LONG


timestamp


RAW (255)


tinyint


NUMBER (255, 3) NOT NULL

时间: 2024-10-04 11:36:32

Oracle与SQL Server数据类型对应关系的相关文章

Oracle与SQL Server的互连

不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫做LINKED SERVER,通过ODBC实现与其它数据库的互联. 而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术.目前ORACLE利用透明网关可以实现和SQL SERVER.SYBASE.DB2等多种数据库的互联. 透明网关的体系结构也很简单,在ORACLE和

sqlserver-关于oracle向sql server数据迁移问题

问题描述 关于oracle向sql server数据迁移问题 请教各位大神怎么让这个接口程序出来呢 解决方案 在 SQL Server 服务器上要装 Oracle 的客户端,并且做好配置. 其实所有的数据库都需要有客户端才能访问,谁叫SQL Server是微软的呢,装系统的时候就偷偷地把客户端装上去了. 如果是一次性迁移,不如Oracle生成脚本,人工修改一下,到SQL Server中执行. 解决方案二: 可以参考一下这个链接 Microsoft OLE DB Provider for Orac

oracle和sql server的数据比较

问题描述 oracle和sql server的数据比较 oracle和sql server分别有同样的一堆表,来源一样,但是由于导入导出的时候可能会出错,想设计一个程序比较两个数据库中的那些表的大小,就是想比较两个数据库中具有相同表名的表的行数是否相等,不相等的最好能输出是在oracle的数据量比较多还是sqlserver里面的数据量比较多,并输出成一个文档,最好是excel或者是txt,急,求大神!!!额,不限工具,不过最好用R语言.python.C语言.MATLAB等以便我装逼的语言,万分感

Oracle\MS SQL Server Update多表关联更新

原文:Oracle\MS SQL Server Update多表关联更新 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据.我们先来讨论根据其他表数据更新你要更新的表   一.MS    SQL    Server   多表关联更新      sql server提供了update的from 子句,可以将要更新的表与其它的数据源连接起来.虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就

Oracle与SQL Server数据库的区别

随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高. 操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案.客户可以利用很多种第三方应用程序.工具.对开发商来说是很大的支持.而SQL Server却只能在Windows上运行了,这个就显得比较单调了,但SQL Sever在Window平台上的表现,和Windows操作系统的整体结合

Oracle与SQL Server在企业应用的比较_oracle

正在看的ORACLE教程是:Oracle与SQL Server在企业应用的比较.在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题. 第一种通常都是以"你能教我使用Oracle吗?"开始的,对此我比较礼貌的回答一般是"当然可以,实际上我正准备办个Oracle学习班:准备好之后我就叫你".这是做好人的办法,我没有告诉询问者这可能花费我数周的精力.有时候我进一步告诉他们可以在哪儿去下载Oracle的完整版本

浅析Oracle和SQL Server

oracle|server T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PLSQL.这两种查询语言都对ANSI SQL-92标准进行了扩展以提供额外的支持力度.你所创建的应用程序几乎都要用到这些补充特性.本文就对最常用的.非标准的Oracle扩展进行了说明,同时还要介绍下如何对这些扩展进行转化以用在SQL Server环境下. 列的选择    用PLSQL执行数据查询的时候,FROM子句是必须的,这同SQL Server的要求是一样的. SELECT语句必须选择针对的

Oracle与SQL Server在企业应用中的比较

在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题. 第一种通常都是以"你能教我使用Oracle吗?"开始的,对此我比较礼貌的回答一般是"当然可以,实际上我正准备办个Oracle学习班:准备好之后我就叫你".这是做好人的办法,我没有告诉询问者这可能花费我数周的精力.有时候我进一步告诉他们可以在哪儿去下载Oracle的完整版本,以供他们安装和熟悉.但是有时候这样做给我带来了麻烦,因为它可能招来过多的追随者

Oracle与Sql Server复制表结构及数据的语句

1.Oracle create table 新表名 AS SELECT * FROM 源表名 2.Sql Server SELECT * into 新表名 from 源表名 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/SQLServer/