`
sailorlee
  • 浏览: 42736 次
  • 性别: Icon_minigender_1
  • 来自: 河北唐山
最近访客 更多访客>>
社区版块
存档分类
最新评论

Access, SQL Server, and Oracle数据类型的对应关系

阅读更多

The table below shows the ADO Data Type mapping between Access, SQL Server, and Oracle:

DataType EnumValueAccessSQLServerOracle
adBigInt 20   BigInt (SQL Server 2000 +)  
adBinary 128   Binary
TimeStamp
Raw *
adBoolean 11 YesNo Bit  
adChar 129   Char Char
adCurrency 6 Currency Money
SmallMoney
 
adDate 7 Date DateTime  
adDBTimeStamp 135 DateTime (Access 97 (ODBC)) DateTime
SmallDateTime
Date
adDecimal 14     Decimal *
adDouble 5 Double Float Float
adGUID 72 ReplicationID (Access 97 (OLEDB)), (Access 2000 (OLEDB)) UniqueIdentifier (SQL Server 7.0 +)  
adIDispatch 9      
adInteger 3 AutoNumber
Integer
Long
Identity (SQL Server 6.5)
Int
 
Int *
adLongVarBinary 205 OLEObject Image Long Raw *
Blob (Oracle 8.1.x)
adLongVarChar 201 Memo (Access 97)
Hyperlink (Access 97)
Text Long *
Clob (Oracle 8.1.x)
adLongVarWChar 203 Memo (Access 2000 (OLEDB))
Hyperlink (Access 2000 (OLEDB))
NText (SQL Server 7.0 +) NClob (Oracle 8.1.x)
adNumeric 131 Decimal (Access 2000 (OLEDB)) Decimal
Numeric
Decimal
Integer
Number
SmallInt
adSingle 4 Single Real  
adSmallInt 2 Integer SmallInt  
adUnsignedTinyInt 17 Byte TinyInt  
adVarBinary 204 ReplicationID (Access 97) VarBinary  
adVarChar 200 Text (Access 97) VarChar VarChar
adVariant 12   Sql_Variant (SQL Server 2000 +) VarChar2
adVarWChar 202 Text (Access 2000 (OLEDB)) NVarChar (SQL Server 7.0 +) NVarChar2
adWChar 130   NChar (SQL Server 7.0 +)  

* In Oracle 8.0.x - decimal and int are equal to number and number(10).

分享到:
评论

相关推荐

    access、sqlserver转ORACLE方法详细说明(图文对照)

    数据库转换和迁移是IT行业中常见的任务,特别是在不同的数据库系统之间,如从ACCESS和SQLServer转移到Oracle。本教程详细说明了如何进行这样的操作,确保数据安全有效地迁移到Oracle环境。 1. **使用工具**: 在这...

    Access、SQLServer、Oracle三种数据库的区别.pdf

    Access、SQL Server、Oracle是三种不同的关系型数据库管理系统(RDBMS),它们在功能、性能、安全性、适用场景等方面有着显著的区别。 1. **取当前系统时间** - Access: 使用 `Now()` 函数获取当前日期和时间。 -...

    access ,sqlserver,oracle,mysql与xml之间的相互转换

    在标题提到的"access, sqlserver, oracle, mysql与xml之间的相互转换"中,我们探讨的是如何使用编程语言(在这个案例中是Java)来实现在不同数据库系统和XML数据格式间的转换。XML(eXtensible Markup Language)是...

    oracle转SQL Server方法收集

    SSMA是一款由微软提供的强大工具,旨在简化从Oracle、Sybase、MySQL和Access等不同平台向SQL Server及SQL Azure迁移的过程。 #### 二、SSMA for Oracle概述 SSMA for Oracle 是SSMA工具集的一员,主要用于帮助用户...

    mysql oracle sqlserver jdbc驱动包

    MySQL、Oracle和SQL Server是三种非常流行的商业和开源关系型数据库管理系统(RDBMS),广泛应用于各种规模的企业和项目中。JDBC(Java Database Connectivity)是Java编程语言的一个标准接口,它允许Java应用程序...

    JDBC连接各种数据库的驱动(mySQL,SQLServer,Oracle,DB2,Access)

    本篇文章将深入探讨如何使用JDBC连接到不同类型的数据库,包括MySQL、SQL Server、Oracle、DB2和Access。 1. **MySQL驱动**: MySQL是一种开源、轻量级的关系型数据库管理系统,广泛应用于Web应用。在Java中,我们...

    常用数据库的jar集合,包含mysql,oracle,sqlserver,Access等数据库

    本压缩包集合包含了几个常用数据库的JDBC驱动jar文件,包括MySQL、Oracle、SQL Server和Access,这些都是开发人员进行数据库操作的必备组件。 1. **MySQL**:MySQL是一款开源、免费的关系型数据库管理系统,广泛...

    mysql_sqlserver_oracle-jdbc.rar

    标题中的"mysql_sqlserver_oracle-jdbc.rar"表明这是一个压缩包,包含了与MySQL、SQL Server和Oracle数据库相关的JDBC驱动程序。JDBC(Java Database Connectivity)是Java编程语言用来规范应用程序如何访问数据库的...

    Mysql+Oracle+SqlServer+Access+derby jdbc驱动包

    这个压缩包"**Mysql+Oracle+SqlServer+Access+derby jdbc驱动包**"提供了五种主流关系型数据库管理系统(RDBMS)的JDBC驱动,使得Java程序能够无缝地与这些数据库进行交互。现在,我们将详细探讨这些数据库系统以及...

    C#连接数据库,sqlite,oracle,sql server,my sql,access

    C#支持多种数据库系统,包括SQLite、Oracle、SQL Server、MySQL以及Access。这些数据库各有特点,适用场景不同,但都可以通过C#进行连接和数据交互。下面我们将详细介绍C#连接这五种数据库的基本原理、方法和步骤。 ...

    ACCESS中通过ODBC实现FOXPRO与SQL Server数据库的数据传递.pdf

    ODBC驱动程序分为外部驱动程序和内置驱动程序两大类,其中内置驱动程序可以在导入、导出或链接数据类型时使用,而外部驱动程序通常需要手动安装,适用于连接大型网络数据库如Microsoft SQL Server和Oracle。...

    Oracle_SQL_access_MySQL数据库转换工具

    这可能包括数据类型映射(例如,Oracle的NUMBER可能对应MySQL的DECIMAL或INT),以及处理空值、日期格式等差异的方式。此外,工具可能还提供预览功能,让用户在实际转换前检查和调整转换结果。 在实际操作中,数据...

    SQL Server2008数据导入.pptx

    6. "查看数据类型映射"界面允许你查看和调整源数据与SQL Server数据类型的对应关系,确保数据能正确导入。 7. 在"保存并运行包"界面,你可以决定是否立即运行导入任务。通常,我们会勾选"立即运行",以便立即看到...

    移植SQLServer数据库到Oracle借鉴.pdf

    是一个专门用于数据库迁移的工具,它扩展了SQL Developer的功能,使用户能够将来自不同来源的数据库,如Microsoft Access、Microsoft SQL Server和MySQL,迁移到Oracle数据库。这个工具简化了跨数据库平台的数据迁移...

    连接mysql,oracle ,sqlserver2005数据库驱动程序

    在标题提到的"连接mysql,oracle,sqlserver2005数据库驱动程序"中,我们主要关注的是如何与这三种不同的关系型数据库管理系统(RDBMS)建立连接。这些数据库系统广泛应用于各种规模的企业,从小型初创公司到全球...

    数据库数据类型__oracle_db2_mysql_sql_server.pdf

    不同的数据库系统如Oracle、DB2、MySQL、SQL Server等,虽然有着各自的特点和专长,但在数据类型的定义上有着相似之处,同时也存在一些差异。下面,我们将深入探讨这些数据库系统中常见的数据类型及其特性。 ### ...

    hibernate连接mysql,oracle,sqlserver, access数据库包和方法

    在Java开发中,Hibernate是一个非常流行的ORM(对象关系映射)框架,它允许开发者通过Java对象来操作数据库,而无需编写大量的SQL语句。本文将详细介绍如何使用Hibernate连接MySQL、Oracle、SQL Server以及Access...

    MySQL、oracle、SqlServer所需jar包

    本话题将深入讲解MySQL、Oracle和SQL Server这三种常见数据库的JDBC驱动包及其在Java开发中的应用。 首先,MySQL是一个开源、免费的关系型数据库管理系统,广泛应用于Web应用程序。MySQL的JDBC驱动包名为`mysql-...

    Mysql 向 SQL Server 2008 迁移 SSMA

    在迁移过程中,需要特别注意数据类型的一致性,因为MySQL和SQL Server的数据类型可能存在差异。 4. **NULL处理**:在MySQL中,NULL表示未知值,而在SQL Server中,处理NULL的方式也相似但可能略有不同。SSMA会尽...

    C#语言SQL+Access+Oracle通用版数据库操作类源码

    对于SQL Server、Access和Oracle的支持,开发者通常会使用对应的ADO.NET提供程序,比如System.Data.SqlClient(SQL Server)、System.Data.OleDb(Access)和System.Data.OracleClient(Oracle)。在`DataHelper.cs`...

Global site tag (gtag.js) - Google Analytics