繁体   English   中英

如何通过数据库链接执行 Oracle 存储过程

[英]How to execute an Oracle stored procedure via a database link

我可以通过数据库链接调用 Oracle 中的存储过程吗?

数据库链接是功能性的,因此诸如...

SELECT * FROM myTable@myRemoteDB

正在运作。 但是有没有语法...

EXECUTE mySchema.myPackage.myProcedure('someParameter')@myRemoteDB

语法是

EXEC mySchema.myPackage.myProcedure@myRemoteDB( 'someParameter' );

检查http://www.tech-archive.net/Archive/VB/microsoft.public.vb.database.ado/2005-08/msg00056.html

需要使用类似的东西

cmd.CommandText = "BEGIN foo@v; END;" 

在 vb.net、c# 中为我工作

对我来说,这有效

exec utl_mail.send@myotherdb(
  sender => 'myfromemail@giggle.com',recipients => 'mytoemail@giggle.com, 
  cc => null, subject => 'my subject', message => 'my message'
); 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM