33

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

数据库链接是有效的,因此语法如...

SELECT * FROM myTable@myRemoteDB

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

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

3 回答 3

56

语法是

EXEC mySchema.myPackage.myProcedure@myRemoteDB( 'someParameter' );
于 2008-10-27T17:45:39.423 回答
1

检查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# 中为我工作

于 2012-02-16T15:27:51.877 回答
0

对我来说,这行得通

exec utl_mail.send@myotherdb(
  sender => 'myfromemail@giggle.com',recipients => 'mytoemail@giggle.com, 
  cc => null, subject => 'my subject', message => 'my message'
); 
于 2021-02-25T17:47:48.080 回答