> ## Documentation Index
> Fetch the complete documentation index at: https://ai-kb.automationanywhere.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Database Toolkit

> Conecte-se a um banco de dados SQL e execute consultas, inspecione esquemas e valide SQL a partir de um workflow.

O **Database Toolkit** permite que seus workflows interajam com um banco de dados SQL — listando tabelas, recuperando informações de esquema, executando consultas e validando SQL antes de executá-lo.

## Autenticação

Todas as ferramentas de banco de dados requerem uma conexão com o banco de dados SQL. Cada ferramenta inclui um seletor **Connection**. Se nenhuma conexão estiver configurada, vá até **Settings → Connectors** para criar uma.

## Ferramentas

### List Tables

Recupera uma lista de todas as tabelas no banco de dados conectado.

| Campo          | Obrigatório | Descrição                                            |
| -------------- | ----------- | ---------------------------------------------------- |
| **Connection** | Sim         | Selecione uma conexão de banco de dados configurada. |

### Table Info

Recupera informações de esquema de uma ou mais tabelas no banco de dados conectado.

| Campo           | Obrigatório | Descrição                                                                                                                                                        |
| --------------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection**  | Sim         | Selecione uma conexão de banco de dados configurada.                                                                                                             |
| **Table Names** | Sim         | Lista separada por vírgulas dos nomes das tabelas para recuperar informações de esquema (por exemplo, `users, orders`). Digite `@` para selecionar uma variável. |

### SQL Db Query

Executa uma consulta SQL no banco de dados conectado.

| Campo          | Obrigatório | Descrição                                                                                                                                                                                                                                                                                                |
| -------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection** | Sim         | Selecione uma conexão de banco de dados configurada.                                                                                                                                                                                                                                                     |
| **SQL Query**  | Sim         | A consulta SQL a ser executada. Suporta `SELECT` (leitura), `INSERT`, `UPDATE`, `DELETE` (modificação de dados) e `CREATE`, `ALTER`, `DROP` (alterações de esquema). Digite `@` para usar variáveis na consulta. Consultas `SELECT` sem uma cláusula `LIMIT` são automaticamente limitadas a 100 linhas. |

### Query Checker

Valida uma consulta SQL no banco de dados conectado sem executá-la.

| Campo          | Obrigatório | Descrição                                                               |
| -------------- | ----------- | ----------------------------------------------------------------------- |
| **Connection** | Sim         | Selecione uma conexão de banco de dados configurada.                    |
| **Query**      | Sim         | A consulta SQL a ser validada. Digite `@` para selecionar uma variável. |
