Use a action
Ler de para recuperar registros do banco de dados e salvar os dados recuperados em um arquivo CSV. Essa action 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 action
Ler de para copiar os registros da tabela usando Selecionar * em tablename de sourcetable, enquanto essa funcionalidade é compatível com o Enterprise 11. Se esse bots foi criado no Enterprise 11 e migrado para Automation 360, recomendamos modificar seus bots e usar a action
Inserir/Atualizar/Excluir para realizar essa operação.
Nota: Revise as seguintes informações com base na plataforma onde você criou a automação:
-
macOs
No Automation 360, o bot exibe um erro quando você usa a action
Ler de para copiar os registros da tabela usando Selecionar * em tablename de sourcetable. No entanto, você pode usar a action
Inserir/Atualizar/Excluir para realizar essa operação.
-
Janelas
No Automation 360, o bot exibe um erro quando você usa a Ler deaction para copiar os registros da tabela usando Selecionar * em tablename de sourcetable, enquanto essa funcionalidade é compatível com o Enterprise 11. Se esse bots foi criado no Enterprise 11 e migrado para Automation 360, recomendamos modificar seus bots e usar a Inserir/Atualizar/Excluiraction 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 se conectar ao servidor do banco de dados na action
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 arquivos recuperados.
Nota: Atualmente, a opção de alterar o delimitador ao exportar os dados para um arquivo CSV não está disponível.
-
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.