热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

SQLServer调用ORACLE数据库资源-mysql教程

首先要在sqlserver中创建Oracle的服务器连接。以下以服务器连接“GW_ORCL”为例介绍。1.查询表。查询表有两种方法:第一种:select*fromGW_ORCL..JKJK.TB_MEDICAL_APPOINTMENT;解析:1.在服务器连接“GW_ORCL”后有两个小点;2.两个小点之后的“JKJ

首先要在sqlserver中创建Oracle的服务器连接。以下以服务器连接“GW_ORCL”为例介绍。 1.查询表。 查询表有两种方法: 第一种 :select * from GW_ORCL..JKJK.TB_MEDICAL_APPOINTMENT; 解析:1.在服务器连接“GW_ORCL”后有两个小点; 2.两个小点之后的“JKJ

首先要在sqlserver中创建Oracle的服务器连接。以下以服务器连接“GW_ORCL”为例介绍。

1.查询表。

查询表有两种方法:

第一种:select * from GW_ORCL..JKJK.TB_MEDICAL_APPOINTMENT;

解析:1.在服务器连接“GW_ORCL”后有两个小点;

2.两个小点之后的“JKJK”为ORACLE数据库的登陆用户名,而且必须大写。

3.用户名之后就是数据库表了。

第二种:select * from openquery(GW_ORCL,'select * from TB_MEDICAL_APPOINTMENT');

解析:1.这种方法网上据说会比第一种方法效率更高些,我这里未做验证。

2.调用存储过程。

(1)调用无参的存储过程

EXEC GW_ORCL..CNJK.TEST

解析:“TEST”为存储过程名;

(2)调用只有入参的存储过程

BEGIN
	declare @nf varchar(4);
	declare @orgid varchar(20);
	declare @name varchar()

	SET @nf = '2013';
	set @orgid = '42508128000';
	exec('begin pro_jktj_lnrzyjkglrsbb(?,?,?);end;',@nf,@orgid,@name) at GW_ORCL;
END;

(3)调用同时具有入参和出参的存储过程

begin
	declare @a varchar(100);
	declare @b varchar(1000);
	
	set @a = '123';
	set @b = '3432';
	exec('begin test(?,?); end;',@a,@b output) AT GW_ORCL;
	PRINT @b; 
end;

(4)调用存储过程返回结果

暂时没有找到SQLSERVER调用ORACLE返回结果集的方法。我采用了一个间接的方式实现这个功能:先执行ORACLE存储过程将返回的结果集插入到ORACLE的数据表中,然后再查询数据表。


推荐阅读
  • 本文详细介绍了PHP中的几种超全局变量,包括$GLOBAL、$_SERVER、$_POST、$_GET等,并探讨了AJAX的工作原理及其优缺点。通过具体示例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • PHP 图形函数中实现汉字显示的方法
    本文详细介绍了如何在 PHP 的图形函数中正确显示汉字,包括具体的步骤和注意事项,适合初学者和有一定基础的开发者阅读。 ... [详细]
  • 本文探讨了在不同场景下如何高效且安全地存储Token,包括使用定时器刷新、数据库存储等方法,并针对个人开发者与第三方服务平台的不同需求提供了具体建议。 ... [详细]
  • 本文探讨了一个Web工程项目的需求,即允许用户随时添加定时任务,并通过Quartz框架实现这些任务的自动化调度。文章将介绍如何设计任务表以存储任务信息和执行周期,以及如何通过一个定期扫描机制自动识别并加载新任务到调度系统中。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统上安装中文宋体字体的方法,包括操作系统的环境配置、字体管理工具的安装、字体文件的传输与缓存重建等步骤。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 本文详细介绍了在MyBatis框架中如何通过#和$两种方式来传递SQL查询参数。使用#方式可以提高执行效率,而使用$则有助于在复杂SQL语句中更好地查看日志。此外,文章还探讨了不同场景下的参数传递方法,包括实体对象、基本数据类型以及混合参数的使用。 ... [详细]
  • 使用jQuery与百度地图API实现地址转经纬度功能
    本文详细介绍了如何利用jQuery和百度地图API将地址转换为经纬度,包括申请API密钥、页面构建及核心代码实现。 ... [详细]
  • 本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ... [详细]
  • 本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ... [详细]
  • 初探Hadoop:第一章概览
    本文深入探讨了《Hadoop》第一章的内容,重点介绍了Hadoop的基本概念及其如何解决大数据处理中的关键挑战。 ... [详细]
  • 本文详细介绍了如何使用Linux下的mysqlshow命令来查询MySQL数据库的相关信息,包括数据库、表以及字段的详情。通过本文的学习,读者可以掌握mysqlshow命令的基本语法及其常用选项。 ... [详细]
  • 利用Docker部署JupyterHub以支持Python协同开发
    本文介绍了如何通过Docker容器化技术安装和配置JupyterHub,以实现多用户的Python开发环境,特别适合团队协作场景。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • 在使用 MySQL 6.0.x 及以上版本的 JDBC 驱动时,若未正确配置 `serverTimezone` 参数,可能会导致连接异常。本文探讨了这一问题的原因及解决方法。 ... [详细]
author-avatar
相对论!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有