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: 7/08/2020
    • 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 pacote 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 da Conectar action.

    Ver Como usar a action Conectar para banco de dados.

  2. Escolha entre as seguintes opções:
    • Use a Ler action 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 Iniciar transação do banco de dados action, seguida pelas actions que automatizam as alterações.

      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 Iniciar transação do banco de dadosaction nesta sessão, insira Finalizar transação do banco de dados para confirmar as alterações.
  4. Cada conjunto de actions do banco de dados termina com a Desconectar actionpara encerrar a conexão com o servidor do banco de dados.

Actions no Database package

O Database package inclui a seguinte actions:

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

As actions que você insere entre as Iniciar transação do banco de dados e Finalizar 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 Iniciar transação do banco de dados e Finalizar transação do banco de dados actions 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 você usou para conectar-se ao servidor do banco de dados na Conectar action.
Conectar Ver Como usar a action Conectar para banco de dados.
Desconectar Desconecta-se de um banco de dados. No campo Nome da sessão insira o nome da sessão que você usou para conectar-se ao servidor do banco de dados na Conectar action.
Encerrar transação do banco de dados Confirma todas as operações de banco de dados que foram executadas com as actions que seguiram Iniciar transação do banco de dados action, sob a condição de que o bot executasse com sucesso essas actions. No campo Nome da sessão insira o nome da sessão que você usou para conectar-se ao servidor do banco de dados na Conectar action.
Exportar para tabela de dados Ver Como usar a action Exportar para tabela de dados.
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 você usou para conectar-se ao servidor do 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 declaração deve parar, mesmo que a execução não seja concluída.
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 você usou para conectar-se ao servidor do 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 Executar procedimento armazenado action.
    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 sot INT)
            BEGIN
                SET sot := num1 + num2;
        END
        $$
  • No campo Tempo limite para a consulta em segundos, especifique o tempo no qual a execução da declaração deve parar, mesmo que a execução não seja concluída.
Ler de Ver Como usar a action Ler de.
Executar procedimento armazenado Ver Como usar a action Executar procedimento armazenado.
Send Feedback (Enviar Feedback)