`

sqlserver访问oracle的方法

阅读更多
在sql server中新建一个链接服务器:

链接服务器名为:dtserp

数据访问接口选择:Microsoft OLE DB Provider for Oracle

产品名称:Oracle

数据源:就是上面步骤中建立的DTSERP_DTSERP,代表要访问的oracle服务器上的要访问的那个数据库。

在安全性中选“使用此安全上下文建立连接”,然后输入访问oracle的用户名和密码。
   在SQL中查询:

第一种:服务器别名..所有者.数据库对象   注意大小写!!!

SELECT * FROM DTSERP..BACH.AVM

 

第二种:

 

SELECT * FROM openquery(DTSERP,'SELECT * FROM BACH.AVM') 

 

    第二种访问方式比第一种约快50%;第二种访问方式跟直连ORACLE的速度相当;

    第一种访问方式可能会导致一些意外错误,如:该表不存在,或者当前用户没有访问该表的权限等等一些信息。

    

 5)其他DML操作:

Insert:

insert into openquery(DTPCMESDB01,'select pdcust from PRODUCTA') values ('test') 

 

Update:

update openquery(DTPCMESDB01,'select id,pdcust from PRODUCTA')  set pdcust='vegastest' where id=40253

update DTPCMESDB01..MESUSER.PRODUCTA set pdcust='vegastest' where id=40253 

 

Delete:

delete openquery(DTPCMESDB01,'select id from PRODUCTA')  where id=40253

delete DTPCMESDB01..MESUSER.PRODUCTA  where id=40253

分享到:
评论

相关推荐

    SQL SERVER连接oracle数据库几种方法

    SQL SERVER 连接 Oracle 数据库几种方法 在实际开发中,我们经常需要在 SQL Server 中连接 Oracle 数据库,以便实现数据交换和集成。那么,如何在 SQL Server 中连接 Oracle 数据库呢?下面我们将介绍几种常见的...

    SqlServer2008访问Oracle数据库

    SqlServer2008通过Oracle provider for OLEDB访问远程Oracle数据库 包括链接服务器环境安装、链接服务器创建、远程建表、修改表,增删改查数据,创建、执行带参与无参存储过程的方法等,资料为作者参考网络资料整理...

    通过ORACLE通用连接访问SQLServer数据库的方法

    通过Oracle通用连接访问SQL Server数据库的方法为IT领域提供了一种跨数据库系统进行数据交互的有效途径。这种方法主要依赖于Oracle数据库的异构服务功能,允许用户从Oracle环境中直接查询或操作其他类型数据库(如...

    透过SQL Server 2008访问Oracle 10g的配置方法

    透过 SQL Server 2008 访问 Oracle 10g 的配置方法 SQL Server 2008 访问 Oracle 10g 需要经过多个步骤的配置,以下是详细的配置步骤。 首先,需要在需要访问 Oracle 数据库的主机上完成以下工作: 1. 安装 SQL ...

    sql server通过连接服务访问oracle得到的数据不全的解放方法

    在SQL Server中,通过链接服务器访问Oracle数据库时可能会遇到数据不全或报错的问题,这主要是由于版本不兼容或者驱动程序支持不足导致的。本文将详细介绍两种可能的解决方案。 首先,我们来理解一下问题的根源。当...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动

    首先,Oracle Provider for OLE DB是一种数据提供程序,它允许SQL Server或其他支持OLE DB的应用程序访问Oracle数据库。这个驱动程序是Oracle客户端的一部分,它提供了对Oracle数据源的全面访问,包括数据查询、更新...

    oracle通过odbc建立dblink访问sqlserver数据库

    为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为简便的方法是利用Oracle提供的ODBC(Open Database Connectivity)机制来建立DBLink。这种方式相较于使用透明网关...

    sqlserver/oracle/mysql/等数据库驱动大全

    数据库驱动大全这个资源包含了SQL Server、Oracle以及MySQL等主流数据库系统的ODBC(Open Database Connectivity)驱动程序。ODBC是微软提出的一种标准接口,允许应用程序通过统一的方式与各种不同类型的数据库进行...

    oracle10g或11g通过dblink访问sql server数据库

    本文档详细介绍了如何在Oracle 10g或11g环境中使用DBLink来访问SQL Server数据库的方法。这种方法对于那些习惯于使用Oracle进行数据库操作的开发人员来说尤其有用,因为它提供了一种在不同类型的数据库之间无缝切换...

    sqlserver连接oracle

    SQL Server 连接 Oracle 服务器详解 SQL Server 作为链接服务器连接 Oracle 数据库,需要配置 Windows 的 ODBC 数据源和 SQL Server 2000 中的连接服务器。下面将详细介绍配置过程和连接方法。 配置 Windows 的 ...

    sql server 2000访问oracle数据库

    本篇文章将详细讲解如何配置SQL Server 2000以便访问Oracle数据库,实现数据的共享和同步。 首先,我们需要理解SQL Server 2000访问Oracle数据库的基本原理。SQL Server 2000提供了“开放数据库连接”(ODBC)和...

    SQLSERVER导入ORACLE数据库

    标题与描述均指向了一个具体的技术操作过程:“SQLSERVER导入ORACLE数据库”。这涉及到跨数据库系统的数据迁移,是一项在企业级数据库管理中常见的需求,尤其是在不同的技术栈或业务整合时。以下将深入解析这一过程...

    oracle到sqlserver 跨库查询

    .oracle 到 SQL Server 跨库查询 Oracle 到 SQL Server 跨库查询是指通过网关工具将数据从 SQL Server 数据库中抽取到 Oracle 数据库中。这个过程需要安装和配置网关软件,并进行相应的设置和配置。 一、网关软件...

    sqlserver中访问ORACLE返回1行数据

    ### SQL Server 中访问 Oracle 返回 1 行数据 #### 问题背景 在企业级应用环境中,经常需要在不同的数据库系统之间进行数据交换或共享。其中一种常见的情形是从 SQL Server 数据库环境中查询 Oracle 数据库的数据...

    Oracle19C RAC通过gateways连接SQL server数据库

    在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...

    SQL SERVER 安装ORACLE provider for OLE DB 的连接服务驱动.zip

    **SQL SERVER与ORACLE集成:安装ORACLE Provider for OLE DB连接服务驱动** 在Microsoft SQL Server环境中,有时候我们需要与其他数据库系统,如Oracle,进行数据交互。为了实现这一点,可以借助Oracle提供的OLE DB...

    SQLServer2008R2与Oracle11gR2互连

    ### SQLServer2008R2与Oracle11gR2互连 #### 1. 简介 SQLServer2008 R2与Oracle11g R2分别是Microsoft和Oracle公司推出的重量级数据库系统,在不同的应用场景下各自拥有优势。在实际的企业环境中,往往需要在两种...

    SQLserver2012链接Oracle数据库操作说明.docx

    NULL, -- 为每个登陆 SQLSERVER 的用户使用此链接服务器, 则写用户名 'SQLSA', -- 帐号 (oracle) 'chmti'; -- 密码 ``` - 设置 RPC 和 RPC_OUT 选项以支持远程更改分布式事务。 ```sql exec sp_serveroption ...

    SQL Server to Oracle Migration Tool

    7. 用户权限和角色:迁移工具会考虑SQL Server的用户权限和角色,并尝试在Oracle中复制这些设置,以保持数据库访问控制的一致性。 8. 数据迁移策略:迁移工具可能会提供全量迁移和增量迁移两种方式。全量迁移一次性...

Global site tag (gtag.js) - Google Analytics