sql server连接oracle并实现增删改查
需要一个软件ODAC112040Xcopy_64bit
我连接的oracle是11g r2 sqlserver 是 2016
软件下载
https://pan.baidu.com/s/1OpYmpReEJcPg4wNESWy61Q
服务器先安装.net 2.0和3.5

安装好以后
解压ODAC112040Xcopy_64bit 最好是放到磁盘跟目录,不要有带中文目录名

打开cmd

进入解压目录

运行命令 install.bat all c:\oracle odac

安装好以后c盘会有一个oracle文件夹 有很多文件

在环境变量path添加
c:\oracle
c:\oracle\bin

按下WIN+R,打开“运行”窗口,输入“regedit”,回车。
在打开的注册表编辑器的左侧按如下路径依次展开:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL13.MSSQLSERVER\Providers

在Providers下面一般来说是看不到OraOLEDB.Oracle这一项的,于是新建这一项。
在Providers上面右键选择New -> 项,把新增加的项改名为“OraOLEDB.Oracle”
为“OraOLEDB.Oracle”这个键新增一个DWORD 32位,把名字改为“AllowInProcess”
把“AllowInProcess”的值改为“00000001”

然后现在重启一下服务器
新建链接服务器

填写链接服务器名称,产品名称随便。还有数据源 ip:端口/sid

安全性输入oracle账号密码



点击测试 美滋滋
sql server 操作oracle增删改查
--查询
select * from openquery(ysnc,'select zy from er_bxzb where djbh=''264X201809120846'''); --更新 update a set a.zy='17年度部门长年度奖品' from openquery(ysnc,'select * from er_bxzb where djbh=''264X201809120846''') a where a.djbh='264X201809120846' update a set a.username='haha' from openquery(ysnc,'select * from test01') a where a.nianlin=23 --插入
insert openquery(ysnc,'select * from test01') select 'wbf','',12 --删除
delete from openquery(ysnc,'select * from test01') where nianlin=12
sql server连接oracle并实现增删改查的更多相关文章
- Sql Server xml 类型字段的增删改查
1.定义表结构 在MSSM中新建数据库表CommunicateItem,定义其中一个字段ItemContentXml 为xml类型 2.编辑表数据,新增一行,发现xml类型不能通过设计器录入数据. 需 ...
- java连接Oracle数据库实现增删改查并在Navicat中显示
创建TEST表 eclipse中的java项目 代码 数据库方法类 DBUtil: package util; import java.sql.Connection; import java.sql. ...
- SQL server数据库的链接以及增删改查的操作
1.添加引用using System.Data;using System.Data.SqlData;2.建立于数据库的连接,建议将它做成一个方法,方便多次利用.string sqlconnection ...
- 在SQL Server中对视图进行增删改
原文:在SQL Server中对视图进行增删改 Lesktop开源IM发布以后,有一些网友问及如何在嵌入IM后与自己网站的用户系统整合(即如何让嵌入的IM直接使用网站原有的用户数据库,而不需要将已有的 ...
- java jdbc 连接mysql数据库 实现增删改查
好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打 ...
- oracle触发器中增删改查本表
oracle触发器中增删改查本表 (1)只有before insert触发器中才可以查询或更新本表 create or replace trigger tri_test_ins before inse ...
- SQL Server连接Oracle详细步骤
http://blog.csdn.net/weiwenhp/article/details/8093105 我们知道SQL Server和Oracle其实很多原理都类似.特别是一些常用的SQL语句都是 ...
- C++ API方式连接mysql数据库实现增删改查
这里复制的 http://www.bitscn.com/pdb/mysql/201407/226252.html 一.环境配置 1,装好mysql,新建一个C++控制台工程(从最简单的弄起,这个会了, ...
- 【C#】使用NHibernate连接MySQL数据库及增删改查
学习资料 http://www.sikiedu.com/course/51/task/891/show https://www.codeproject.com/Articles/26123/NHibe ...
随机推荐
- 我们来说一说TCP神奇的40ms
本文由云+社区发表 TCP是一个复杂的协议,每个机制在带来优势的同时也会引入其他的问题. Nagel算法和delay ack机制是减少发送端和接收端包量的两个机制, 可以有效减少网络包量,避免拥塞.但 ...
- C语言 标准输入 清空缓存
- tp3.2多个或者并且语句语法
$map['tid1&cid1'] =array($jmid,'0','_multi'=>true); $map['tid2&cid2'] =array($jmid,'0','_ ...
- 第3章 Linux上文件的权限管理
3.1 文件/目录的权限 3.1.1 文件的权限 每个文件都有其所有者(u:user).所属组(g:group)和其他人(o:other)对它的操作权限,a:all则同时代表这3者.权限包括读(r:r ...
- Perl文件句柄相关常量变量
文件句柄相关变量 对应的官方手册:http://perldoc.perl.org/perlvar.html#Variables-related-to-filehandles 默认情况下: $/:输入行 ...
- DRF之项目搭建
DRF,全称Django Restful Framework,是一个基于Django的Restful接口框架,是主要用来做API接口的,为前端提供数据的接口.在前面一片博客中,我们构建了一个vue的项 ...
- java反射知识相关的文章
整理的反射相关的文章: (1).通俗理解反射(知乎):学习java应该如何理解反射? (2).关于反射比较深入的博文地址:深入解析Java反射(1) - 基础 贴出我反射调用代码:(craw,dept ...
- JS基础(二)事件监听练习之table鼠标悬停行变色
JS监听事件简单学习: [object].addEvent("事件类型","处理函数","冒泡事件或捕获事件"); [object].r ...
- SqlHelper模板
在实际开发中,我们不会直接使用拼写SQL语句的方法进行数据库操作,而是使用参数化的方法进行数据库操作,这样做的好处很多,不仅提高了程序的健壮性,同时也避免的SQL注入的问题.在这里,笔者为初学者提供一 ...
- css3巧用选择器配合伪元素
一 . 前言 有时我们在写底部导航栏时,会有很多超链接,每个链接间用“|”分割,如下图: 可能刚入门的朋友会想到这样完成,再单独设置span的样式, 今天主要介绍怎么样用css3简单快速的完成这个效果 ...