# Oracle DB Query

{% tabs %}
{% tab title="Parâmetros" %}

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe6zrfYQmMnaRD1abUVl9LnCI9lhqnPAhNUK_XzHZneFmTFYXI8Zn0Xwk0ltxs7nR1bokN8nrq4dOFU2Z_CgGKfq5stfVjeIyykJTnaUP6gLXvaBB0SQ3OQHt4JWQPZMzfxbBAZfg?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Parâmetros de configuração</p></figcaption></figure>

| Campo                                  | Tipo             | Descrição                                                                                                                                                                      |
| -------------------------------------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Descrição                              | Campo de texto   | Descrição visual do conector no editor de fluxo.                                                                                                                               |
| Conta de serviço                       | Seletor          | Permite selecionar a conta de serviço do tipo DataURI para realizar a conexão com o banco de dados Oracle.                                                                     |
| Query SQL                              | Editor de código | Campo para construção da query a ser executada em banco de dados Oracle.                                                                                                       |
| Tempo limite de conexão (em segundos)  | Campo de texto   | Tempo máximo para realizar conexão com banco de dados. Ao atingir o tempo de execução, a execução do fluxo será interrompida. Caso esteja vazia utilizará valor padrão de 30s. |
| Tempo limite de execução (em segundos) | Campo de texto   | Tempo máximo de execução da consulta. Ao atingir o tempo de execução, a execução do fluxo será interrompida. Caso esteja vazia utilizará valor padrão de 30s.                  |
| Usar transação (COMMIT/ROLLBACK)?      | Seletor          | Permite realizar consultas com transações COMMIT/ROLLBACK para controle de mudanças e melhor segurança.                                                                        |
| Output Path                            | Campo de texto   | Refere-se ao caminho do resultado da consulta na saída do conector no contexto de execução do fluxo                                                                            |
| {% endtab %}                           |                  |                                                                                                                                                                                |

{% tab title="Payload" %}

## Sucesso

Ao ser executado com sucesso, o resultado da consulta estará disponibilizado no carga de dados do conector.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdmv8SkH034reRB6XyzdkAbQYOt7TeLLRiw0ur7fyJFw1oYIABbFPiGJCX4HsZgJoF1L6280bG8gYLUHwBJem9sfSDsj2ImjEA7Dgu_MtAzRgMV-IOIHxx2A5STxaOREKslAMbz?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Consulta de registros em banco de dados Oracle</p></figcaption></figure>

## Erros

Em casos de erro, o formato da resposta será como o exemplo abaixo. Irá retornar um campo event com o erro da execução e o campo message com a descrição do erro.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfxVRnKWWRTSt3cnrNwf13EkN-muFm898ltnYygi-ws3bs60dzOLFBUneC-76J7sSvALncz21etO_9r6PoHIUs3-kJ0vRWDeC055MLxkNZeSO8mnYKHdOO1URfKK1MdN4gacMgRjg?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Erro na consulta em banco de dados Oracle</p></figcaption></figure>

Em casos onde a é atingido o tempo de execução irá ser disparada uma exceção, interrompendo a execução do fluxo. Exemplo

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfYJoeMiTODlfap44EgSV1vNCykvw4PUKIPgjh4-imKb4zhbRm9117ZvpHjng3S2THbHBvV2SpoDKfdMRxtTxlvHGMGC45xC1x8oDx8cTkEcWNTDZPkWmRRHlbmXf4hDvgz-hhlIw?key=yLogrgEbXy0K_a4zmB9ApgKO" alt=""><figcaption><p>Timeout em consulta em banco de dados Oracle</p></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.floui.io/guia/conectores/categorias/manipulacao-de-dados/oracle/oracle-db-query.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
