Pergunta

Can I chamar um procedimento armazenado no Oracle através de um link de banco de dados?

O link de banco de dados é funcional para que a sintaxe como ...

SELECT * FROM myTable@myRemoteDB

está funcionando. Mas há uma sintaxe para ...

EXECUTE mySchema.myPackage.myProcedure('someParameter')@myRemoteDB
Foi útil?

Solução

A sintaxe é

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

Outras dicas

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

é preciso usar algo como

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

trabalhou para mim em vb.net, c #

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top