Skip to content

Consulta OracleDB

O nó Consulta OracleDB permite executar uma query SQL (PL/SQL) em um banco de dados Oracle e trazer o resultado para o Dataflow.


⚙️ Parâmetros de Configuração

Conexão

  • Descrição — A string de conexão (TNS) ou o nome da credencial cadastrada
  • Tipo — String / Seleção
  • Valor:
    • Pode ser uma credencial salva no sistema (selecionável no dropdown)
    • Pode ser uma Variável Global no formato NOME_DA_VARIAVEL

Consulta SQL

  • Descrição — O comando SQL SELECT que será executado no banco
  • Tipo — Texto (Editor SQL)
  • Exemplo:
    sql
    SELECT CODIGO, NOME, DATA_NASC 
    FROM HR.FUNCIONARIOS
    WHERE ROWNUM <= 1000

🔧 Detalhes Técnicos

  • Conversão de Tipos — O driver converte automaticamente tipos DATE e TIMESTAMP do Oracle para o formato DateTime do .NET usado no Horus
  • Schemas — Recomendamos sempre prefixar as tabelas com o schema (HR.TABELA) para evitar ambiguidades se o usuário da conexão não for o dono da tabela
  • Driver — Utiliza o driver gerenciado (Oracle.ManagedDataAccess) que não requer instalação de cliente Oracle pesado (Instant Client) na maioria dos casos

📝 Exemplo de Uso

  1. Arraste o nó Consulta OracleDB para o canvas
  2. Selecione a credencial do ERP
  3. Insira a query de extração de notas fiscais
  4. Prossiga com o fluxo para validação ou carga