Use a ação Ler a partir de para recuperar registros do banco de dados e salvar os dados recuperados em um arquivo CSV. Essa ação permite que você recupere até um milhão de registros do banco de dados.
Nota: No Automation 360, o bot exibe um erro quando você usa a ação Ler a partir de para copiar os registros da tabela usando Select * into tablename from sourcetable, enquanto essa funcionalidade é compatível com Enterprise 11. Se você tiver esse bots criado em Enterprise 11 e migrado para Automation 360, recomendamos modificar seu bots e usar a ação Inserir/Atualizar/Excluir para realizar essa operação.
Procedimento
Para automatizar uma tarefa de selecionar e salvar um conjunto de registros, execute as seguintes etapas:
-
Insira o nome da sessão que você usou para conectar-se ao servidor do banco de dados na ação Conectar.
Você não precisa fornecer os detalhes do servidor de banco de dados aqui porque você já associou esses detalhes com o nome da sessão ao usar a ação Conectar.
-
Insira a declaração SELECT para especificar os nomes de coluna e tabela.
Este campo suporta a sintaxe SQL. Por exemplo, SELECT CustomerName,City FROM Customers
Nota: O CTE (Common Table Expression) é suportado usando a palavra-chave
WITH
nos bancos de dados compatíveis com SQL, tais como Oracle e MySQL. Por exemplo,
WITH customers_in_usa AS (SELECT CustomerName, state FROM customers WHERE country = 'USA')
SELECT cName FROM customers_in_usa WHERE state = 'LA' ORDER BY CustomerName
-
Insira o número máximo de registros a recuperar.
- Opcional:
Insira um valor de tempo limite.
Quando o tempo especificado terminar, a execução da instrução será interrompida mesmo que a execução não tenha sido concluída.
-
Selecione a opção Exportar dados para CSV para salvar os dados recuperados.
-
Selecione o caminho do arquivo da pasta Bots, o dispositivo local ou uma variável de arquivo existente.
-
Selecione a codificação do arquivo CSV para ANSI, UNICODE, ou UTF8.
-
Selecione se deseja exportar o arquivo CSV com ou sem os cabeçalhos das colunas.
Com cabeçalhos de coluna
NomeCliente |
Cidade |
Manny |
Pittsburgh |
Kate |
Los Angeles |
John |
Boston |
Sem cabeçalhos de coluna
Manny |
Pittsburgh |
Kate |
Los Angeles |
John |
Boston |
-
Marque esta caixa de seleção se não quiser que um arquivo CSV seja criado quando a consulta SQL não retornar nenhum dado.
-
Especifique se deseja substituir o arquivo ou anexar os dados ao arquivo existente se existir um arquivo CSV com o mesmo nome.
-
Clique em Salvar.