Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

Database package

  • 已更新:5/25/2021
    • Automation 360 v.x
    • 建立
    • RPA 工作區

Database package

數據庫通過存儲各種數據(如銷售事務、產品目錄、庫存和客戶檔案)來支持企業的內部運營。 使用 Database package 連線至資料庫、開始交易、並藉由擷取、插入、更新、刪除儲存的資料並將其匯出至 CSV 檔案來操控儲存的資料。

開始之前

actions Database package 在中執行以下操作,作爲使用可用集的一部分 actions

  1. 使用 連接與數據庫服務器建立連接 action

    請參閱使用 Connect action for database

  2. 從以下選項中進行選擇:
    • 使用 " 讀取自 action " 從數據庫檢索記錄。 使用讀取自 action
    • 如果要自動執行涉及對數據庫進行更改的任務,請插入 BEGIN 數據庫事務 action,然後插入 actions 自動執行更改的。

      action 可確保所有記錄都已全部更新或刪除,並可防止 bot 在運行期間遇到錯誤時意外更新或刪除不完整的數據。

  3. 如果在此 action 會話中使用了 BEGIN 數據庫事務,請插入 END 數據庫事務 以提交更改。
  4. 每組數據庫 actions 都以 斷開連接結束 action ,以終止與數據庫服務器的連接。

Actions 在中 Database package

Database package 包括以下 actions內容:

Action 描述
開始資料庫交易 啓動數據庫事務。

actions 您在 開始數據庫事務和 結束數據庫事務之間插入的將 actions 被視爲一個單位。 bot 必須成功運行所有程序 actions 才能更新數據庫。這可防止在其中一個 actions 失敗時出現部分條目。

例如,在雙條目記帳中,每個借項都需要記錄貸項。如果公司收到 5000 美元的產品,會計師必須從 5000 美元中扣除庫存,並將 5000 美元記入應付帳款中。

actions 開始數據庫事務和 結束數據庫事務之間插入該記錄, actions 以確保記錄這兩個條目,或兩者都未記錄在數據庫中。

會話名稱 字段中,在 連接 action中輸入用於連接到數據庫服務器的會話的名稱。
連線 請參閱使用 Connect action for database

支持使用 OBDC 驅動程序的 Snowflake 數據庫。

中斷連線 從資料庫中斷連線。 會話名稱 字段中,在 連接 action中輸入用於連接到數據庫服務器的會話的名稱。

支持使用 OBDC 驅動程序的 Snowflake 數據庫。

結束資料庫交易 提交 actions action bot 成功運行那些的條件下使用開始數據庫事務之後執行的所有數據庫操作 actions會話名稱 字段中,在 連接 action中輸入用於連接到數據庫服務器的會話的名稱。
匯出至資料表 請參閱使用導出到數據表 action

支持使用 OBDC 驅動程序的 Snowflake 數據庫。

插入/更新/刪除 執行數據庫中的 INSERT 、 UPDATE 或 DELETE 語句。
  • 會話名稱 字段中,在 連接 action中輸入用於連接到數據庫服務器的會話的名稱。
  • 在“語句”字段中,輸入要插入、更新或刪除記錄的 SQL 語句。
    • 使用 INSERT 語句在表中創建新記錄:
      INSERT INTO table_name (column1, column2, column3, ...)
      VALUES (value1, value2, value3, ...);
    • 使用 UPDATE 陳述式修改記錄:
      UPDATE table_name
      SET column1 = value1, column2 = value2, ...
      WHERE condition;
    • 使用 DELETE 語句刪除記錄:
      DELETE FROM table_name WHERE condition;
  • “以秒爲單位的查詢超時 ”字段中,指定語句執行應停止的時間(即使執行未完成)。

支持使用 OBDC 驅動程序的 Snowflake 數據庫。

管理預存程序 在指定的資料庫中建立、更新和刪除預存程序。存儲過程是保存到數據庫中的 SQL 代碼,使您可以重複運行它。
  • 會話名稱 字段中,在 連接 action中輸入用於連接到數據庫服務器的會話的名稱。
  • 在 Enter full 命令字段中,輸入用於創建、更新或刪除存儲過程的命令。您可以爲命令指定輸入和輸出參數;您可以提供值或變量,這些值或變量保存 在“運行存儲過程” action中。
    Recommended: 聲明分隔符並使用它關閉 SQL 語句。
    MySQL 示例:在此示例中, bot 檢查數據庫 中是否存在名爲 sum_of_two的過程。否則 bot ,將創建一個接受兩個輸入參數( num1 和 num2 )的過程,並將它們相加,並生成 SUM 作爲輸出參數:
     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
        $$
  • “以秒爲單位的查詢超時 ”字段中,指定語句執行應停止的時間(即使執行未完成)。
讀取自 請參閱使用讀取自 action

支持使用 OBDC 驅動程序的 Snowflake 數據庫。

執行預存程序 請參閱使用運行存儲過程 action
傳送意見反饋