知识大全 如何通过DBlink进行远程过程或函数调用

Posted 函数

篇首语:对搞科学的人来说,勤奋就是成功之母!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何通过DBlink进行远程过程或函数调用相关的知识,希望对你有一定的参考价值。

如何通过DBlink进行远程过程或函数调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  有朋友在留言板问:如何通过动态sql远程调用包里面的函数 并返回值

  我简单做了一个例子 实现以上要求 首先进行适当授权

[oracle@jumper oracle]$ sqlplus / as sysdba

  SQL*Plus: Release Production on Tue Nov : :

  Copyright (c) Oracle Corporation All rights reserved

  Connected to:Oracle i Enterprise Edition Release ProductionWith the Partitioning optionJServer Release Production

  SQL> grant create public database link to eygle;

  Grant succeeded SQL> grant all on dbms_flashback to eygle;

  Grant succeeded

  建立DB Link:

SQL> connect eygle/eygleConnected SQL> create public database link hsbill using hsbill ;

  Database link created

  SQL> select db_link from dba_db_links;

  DB_LINK HSBILL

  SQL> select * from dual@hsbill;

  D X

  此后可以尝试使用DB Link进行远程和本地执行:

  SQL> set serveroutput onSQL> set feedback offSQL> declare r_gname varchar ( ); l_gname varchar ( ); begin execute immediate select GLOBAL_NAME from global_name@hsbill into r_gname; dbms_output put_line( gname of remote: ||r_gname); select GLOBAL_NAME into l_gname from global_name; dbms_output put_line( gname of locald: ||l_gname); end; /gname of remote:HSBILL HURRAY CNgname of locald:EYGLE

  远程Package或Function调用也可以随之实现:

  SQL> declare r_scn number; l_scn number; begin execute immediate select dbms_flashback GET_SYSTEM_CHANGE_NUMBER@hsbill from dual into r_scn; dbms_output put_line( scn of remote: ||r_scn); end; /scn of remote:

  SQL>

cha138/Article/program/Oracle/201311/17874

相关参考

知识大全 ASP.NET 3.5核心编程之利用页面方法来进行远程调用

ASP.NET3.5核心编程之利用页面方法来进行远程调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 函数调用方式的区别[thiscall,

  通常在使用VC进行函数定义时会指定该函数调用方式诸如   int__stdcallmax(intaintb)     

知识大全 Java远程方法调用

Java远程方法调用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JavaRemoteMeth

知识大全 php下保存远程图片到本地的办法

今天在整理资料的时候发现以前找到的一个函数通过这个函数我们就可以实现上面的功能主要函数  复制代码代码如下:  functionGrabImage($url$filename=)if($url==)r

知识大全 简单介绍.Net远程方法调用研究

简单介绍.Net远程方法调用研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简介    远程

知识大全 Java远程调用之Hessian简例

Java远程调用之Hessian简例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  (一)远程服

知识大全 Java远程方法调用(2)

Java远程方法调用(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  传递属性       

知识大全 Java远程方法调用(1)

Java远程方法调用(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  概述      Jav

知识大全 Java远程方法调用 (4)

Java远程方法调用(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  与现有服务器的连接  

知识大全 Java远程方法调用 (3)

Java远程方法调用(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  开支报告的例子表示了客