閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

Databasepackage

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

Databasepackage

資料庫藉由儲存各種資料 (例如銷售交易、產品目錄、庫存和客戶個人檔案) 來支援企業的內部營運。使用 Databasepackage可連線到資料庫、開始交易、藉由擷取、插入、更新或刪除的方式處理儲存的資料,以及將資料匯出到 CSV 檔案。

在開始之前

請在Databasepackage中執行以下actions,作為使用一系列可用actions集的一環:

  1. 使用 [連線] action建立與資料庫伺服器的連線。

    請參閱使用資料庫的連線action

  2. 從以下選項中選擇:
    • 使用 [讀取來源] action從資料庫擷取記錄。使用讀取自 action
    • 如果您要自動化涉及變更資料庫的任務,請插入 [開始資料庫交易] action,然後插入自動化這些變更的actions

      action可確保所有記錄皆完整更新或刪除,並可在bot於執行期間發生錯誤時,防止意外更新或刪除不完整的資料。

  3. 如果您在此工作階段使用了 [開始資料庫交易] action,請插入 [結束資料庫交易] 以認可變更。
  4. 每組資料庫actions都會以 [中斷連線] action 結束,以終止與資料庫伺服器的連線。

Database package中的Actions

Databasepackage包含以下actions

Action 說明
開始資料庫交易 開始資料庫交易。

您在 [開始資料庫交易][結束資料庫交易] actions之間插入的actions,會被視為單一單位。bot必須成功執行所有actions才能更新資料庫。這可防止在其中一項actions失敗的情況下進行部分輸入。

例如,在複式簿記中,每筆借項都需要記錄一筆貸項。如果公司收到 5,000 美元的產品,會計人員必須從庫存借記 5,000 美元,並將 5,000 美元貸記到應付帳款。

[開始資料庫交易][結束資料庫交易] actions之間插入記錄這些項目的actions,以確保兩個項目都有記錄,或者都未記錄在資料庫中。

[工作階段名稱] 欄位中,輸入您在 [連線] action中用來連線至資料庫伺服器的工作階段名稱。
Connect 請參閱使用資料庫的連線action

支援使用 OBDC 驅動程式的 Snowflake 資料庫。

中斷連線 中斷資料庫連線。[工作階段名稱] 欄位中,輸入您在 [連線] action中用來連線至資料庫伺服器的工作階段名稱。

支援使用 OBDC 驅動程式的 Snowflake 資料庫。

結束資料庫交易 認可所有在 [開始資料庫交易] action後以actions執行的所有資料庫作業,條件為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中用來連線至資料庫伺服器的工作階段名稱。
  • [輸入完整命令] 欄位中,輸入命令以建立、更新或刪除預存程序。您可以指定該命令的輸入和輸出參數;您在 [執行預存程序] action中提供值或保存值的變數。
    Recommended: 宣告分隔符號並用來結束 SQL 陳述式。
    MySQL 範例:在此範例中,bot會檢查資料庫中是否有名為 sum_of_two 的程序。如果沒有,bot會建立接受兩個輸入參數 (num1 和 num2) 的程序,將其相加,並產生總和作為輸出參數:
     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
傳送意見反饋