Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

chamando um proc armazenado por um dblink


De outra de suas perguntas, lembro-me de package_name.record_cursor ser um tipo de cursor ref. Um cursor ref é um handle de memória válido apenas no banco de dados em que foi criado. Em outras palavras, você não pode criar um cursor ref em seu banco de dados remoto e tentar buscá-lo em seu banco de dados local.

Se você realmente precisa processar os dados em seu banco de dados local e as tabelas precisam permanecer no banco de dados remoto, você pode mover o pacote "package_name" para seu banco de dados local e fazer com que ele execute a consulta nas tabelas em seu banco de dados remoto por meio de um link do banco de dados.