Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Database package

  • Atualizado: 2021/05/25
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA

Database package

Os bancos de dados dão suporte às operações internas de uma empresa por armazenarem uma variedade de dados, tais como transações de vendas, catálogos de produtos, inventários e perfis de clientes.Use o Database package para conectar-se a um banco de dados, iniciar uma transação, manipular dados armazenados por meio da recuperação, inserção, atualização, exclusão e exportação de dados para um arquivo CSV.

Antes de começar

Execute as seguintes actions dentro do Database package como parte do uso do conjunto de actions disponíveis:

  1. Estabeleça uma conexão com o servidor de banco de dados por meio de Conectar action.

    Consulte Como usar a action Conectar para banco de dados.

  2. Escolha entre as seguintes opções:
    • Use a action Ler de para recuperar registros do banco de dados.Como usar a action Ler de
    • Se estiver automatizando uma tarefa que envolve fazer alterações no banco de dados, insira a action Iniciar transação do banco de dados, seguido pelas actions que automatizam as mudanças.

      Esta action garante que todos os registros sejam atualizados ou excluídos em sua totalidade e impede atualizações acidentais ou exclusões de dados incompletos se o bot encontrar um erro ao executar uma consulta.

  3. Se você usou a action Iniciar transação do banco de dados nesta sessão, insira Terminar transação do banco de dados para confirmar as mudanças.
  4. Cada conjunto de actions de banco de dados termina com a action Desconectar para encerrar a conexão com o servidor de banco de dados.

Actions no Database package

O Database package inclui o seguinteactions:

Action Descrição
Iniciar transação do banco de dados Inicia uma transação de banco de dados.

As actions que você insere entre Iniciar transação do banco de dados e Terminar transação do banco de dados actions são tratadas como uma única unidade. O bot deve executar todos as actions com sucesso para atualizar o banco de dados. Isso impede uma entrada parcial no caso de uma das actions falhar.

Por exemplo, na contabilidade com entrada dupla, cada débito requer o registro de um crédito. Se uma empresa receber 5.000 USD de produtos, o contador deve debitar 5.000 USD para estoque e creditar 5.000 USD para contas a pagar.

Insira as actions que registram essas entradas entre as actions Iniciar transação do banco de dados e Terminar transação do banco de dados, para garantir que ambas as entradas sejam registradas ou nenhuma delas seja registrada no banco de dados.

No campo Nome da sessão, insira o nome da sessão que usou para se conectar ao servidor de banco de dados na Conectar action.
Conectar Consulte Como usar a action Conectar para banco de dados.

O banco de dados Snowflake utilizando o driver OBDC é compatível.

Desconectar Desconecta-se de um banco de dados. No campo Nome da sessão, insira o nome da sessão que usou para se conectar ao servidor de banco de dados na Conectar action.

O banco de dados Snowflake utilizando o driver OBDC é compatível.

Terminar transação do banco de dados Confirma todas as operações de banco de dados que foram realizadas com as actions subsequentes à action Iniciar transação do banco de dados, sob a condição de que bot executou aquelas actions com sucesso. No campo Nome da sessão, insira o nome da sessão que usou para se conectar ao servidor de banco de dados na Conectar action.
Exportar para tabela de dados Consulte Como usar a action Exportar para tabela de dados.

O banco de dados Snowflake utilizando o driver OBDC é compatível.

Inserir/Atualizar/Excluir Executa uma instrução INSERIR, ATUALIZAR ou EXCLUIR no banco de dados.
  • No campo Nome da sessão, insira o nome da sessão que usou para se conectar ao servidor de banco de dados na Conectar action.
  • No campo Instrução, insira a instrução SQL para inserir, atualizar ou excluir registros.
    • Use uma instrução INSERT para criar novos registros em uma tabela:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • Use uma instrução UPDATE para modificar um registro:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • Use uma instrução DELETE para remover um registro:
      DELETE FROM table_name WHERE condition;
  • No campo Tempo limite para a consulta em segundos, especifique o tempo no qual a execução da instrução deve parar, mesmo que a execução não seja concluída.

O banco de dados Snowflake utilizando o driver OBDC é compatível.

Gerenciar procedimento armazenado Cria, atualiza e exclui um procedimento armazenado no banco de dados especificado. Um procedimento armazenado é o código SQL salvo no banco de dados, permitindo que você o execute repetidamente.
  • No campo Nome da sessão, insira o nome da sessão que usou para se conectar ao servidor de banco de dados na Conectar action.
  • No campo Inserir comando completo, insira o comando para criar, atualizar ou excluir o procedimento armazenado. Você pode especificar parâmetros de entrada e saída para o comando; você fornece valores ou variáveis que contêm os valores na action Executar procedimento armazenado.
    Recommended: Declare um delimitador e use-o para fechar a instrução SQL.
    Exemplo de MySQL: Neste exemplo, o bot verifica se há um procedimento no banco de dados chamado sum_of_two. Caso contrário, o bot cria um procedimento que aceita dois parâmetros de entrada (num1 e num2), os adiciona juntos e produz a soma como o parâmetro de saída:
     DROP PROCEDURE IF EXISTS sum_of_two;
        DELIMITER $$
            CREATE PROCEDURE sum_of_two(IN num1 INT,IN num2 INT,OUT sum INT)
            BEGIN
                SET sum := num1 + num2;
        END
        $$
  • No campo Tempo limite para a consulta em segundos, especifique o tempo no qual a execução da instrução deve parar, mesmo que a execução não seja concluída.
Ler de Consulte Como usar a action Ler de.

O banco de dados Snowflake utilizando o driver OBDC é compatível.

Executar procedimento armazenado Consulte Como usar a action Executar procedimento armazenado.
Send Feedback (Enviar Feedback)