SQL Executor

連線指定資料庫執行 SQL 指令並分析處理執行結果

TYPE

選擇資料庫種類,oracle 另需要在本機端安裝 Oracel SQL Developer client library: mysql, postgres, oracle, mssql

HOST

資料庫主機,可以為 IP address 或主機網域名稱。

PORT

資料庫主機埠號。

USER

連線資料庫的使用者帳號名稱,支援文檔變數 %VAR%。

PASSWORD

連線資料庫的使用者帳號密碼,支援文檔變數 %VAR%。

DATABASE

資料庫名稱,支援文檔變數 %VAR%。

SQL STATEMENT

對指定資料庫執行的 SQL 指令,指令中可以使用文檔變數SELECT * from %price%

input 輸入陣列

在 input 陣列中的每個元素代表 SQL 查詢到的每一筆資料,物件中的 key 為查詢表格的欄位,value 為該欄位在這一筆資料的值。

output 輸出物件

加入 output 物件中的每個 key 將被輸出成工作資料夾中的一個 TXT 檔案,檔案名稱即為 key,文字內容為該 key 相對應的 value。

// 寫入分析結果到工作資料夾中 total.txt 
let total = 0
input.forEach((row) => total = total + row.price)
output['total'] = total

Last updated