Interação com Bancos de Dados Utilizando ESQL

Utilize instruções e funçoes ESQL par ler, gravar e modificar bancos de dados a partir de seus fluxos de mensagens.

Sobre esta tarefa

O ESQL possui diversas instruções e funções para acessar bancos de dados:
  • A instrução CALL invoca um procedimento armazenado.
  • A instrução DELETE FROM remove linhas de uma tabela de banco de dados.
  • A instrução INSERT inclui uma linha em uma tabela de banco de dados.
  • A função PASSTHRU pode ser usada para fazer seleções complexas.
  • A instrução PASSTHRU pode ser usada para chamar operações administrativas (por exemplo, criar uma tabela).
  • A função SELECT recupera dados de uma tabela.
  • A instrução UPDATE altera um ou mais valores armazenados em zero ou mais linhas.

Você pode acessar bancos de dados do Compute, Banco de Dados, DatabaseInpute Filtrar nós. As mesmas funções e procedimentos ESQL são suportados em todos esses nós.

É possível utilizar os dados nos bancos de dados para atualizar ou criar mensagens, ou utilizar os dados na mensagem para atualizar ou criar dados nos bancos de dados.

Selecione Throw exceção no erro do banco de dados e Treat avisos como erros, e configure Transaction para Automático em cada nó que acessam um banco de dados, para fornecer máxima flexibilidade.

Para obter informações sobre configurar o nó de integração e o banco de dados para suportar o acesso dos fluxos de mensagens, consulte Acessando bancos de dados do ESQL.