web-dev-qa-db-fra.com

Comment exécuter une procédure stockée Oracle via un lien de base de données

Puis-je appeler une procédure stockée dans Oracle via un lien de base de données?

Le lien de base de données est fonctionnel de sorte que la syntaxe telle que ...

SELECT * FROM myTable@myRemoteDB

fonctionne. Mais existe-t-il une syntaxe pour ...

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

La syntaxe est

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

vérifier http://www.tech-archive.net/Archive/VB/Microsoft.public.vb.database.ado/2005-08/msg00056.html

il faut utiliser quelque chose comme

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

travaillé pour moi dans vb.net, c #

0
tptp