Domanda

Posso chiamare una procedura memorizzata in Oracle tramite un collegamento al database?

Il collegamento al database funziona in modo tale che sintassi come ...

SELECT * FROM myTable@myRemoteDB

funziona. Ma c'è una sintassi per ...

EXECUTE mySchema.myPackage.myProcedure('someParameter')@myRemoteDB
È stato utile?

Soluzione

La sintassi è

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

Altri suggerimenti

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

bisogna usare qualcosa come

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

ha funzionato per me in vb.net, c #

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top