Preciso pegar alguns dados de um banco de dados externo e fazer alguns cálculos com eles em outro banco de dados, é possível conectar a um banco de dados externo a partir de um procedimento armazenado? Obrigado rapazes.
PS.
Estou usando Oracle e os dois bancos de dados estão no mesmo servidor.
Você deseja usar um link de banco de dados (DBLink).
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_5005.htm
http://psoug.org/reference/db_link.html
@conn_user no final de um procedimento ou nome de tabela dirá ao mecanismo pl/sql para consultar o link do banco de dados especificado para essa informação.
sim, você pode, você pode ler dados de qualquer banco de dados usando dg4odbc. Qualquer banco de dados compatível com odbc pode ser conectado e o banco de dados Oracle, desde que você possa encontrar um driver odbc funcional para nossa plataforma. .odbc.ini e $ORACLE_HOME/hs/admin são seus locais de configuração.