Eu tenho um script cujo único objetivo é apenas transferir dados de um esquema para outro por meio de um link db. Parte do processo, entretanto, é que depois que os dados foram carregados, um procedimento armazenado precisa ser executado, executando alguns cálculos e atualizando algumas tabelas adicionais. Como posso fazer com que meu script execute um procedimento armazenado em um link? Idéia aproximada do que estou pensando...
Begin
Insert into schema@myLink
SELECT * from testSchema
;
commit;
[email protected]();
commit;
dbms_output.put_line("schema has been updated");
END;
Você precisará adicionar a tabela à instrução de inserção ...
e reorganize a chamada de procedimento um pouco...
Você também pode considerar a remoção do primeiro commit para que a inserção e a chamada do procedimento sejam feitas na mesma transação.