Sqlcursor

此説明頁面適用於 CXone Studio此資訊也可用於 Desktop Studio

向資料庫伺服器提交 SQL(結構化查詢語言)陳述式並返回多列結果。

相依性

  • 當預期有多列時,使用 Sqlcursor 的目的與 Sqlselect 相同。
  • 此動作不會一次檢索所有列。相反,資料集被開啟並保持開啟狀態,以供重複存取。
  • Sqlcursor 一樣,每一欄都儲存在一個與該欄同名的變數中。最初,將擷取第一條記錄。要擷取連續記錄,請重複執行 Sqlnext,直到 Sqlnext 觸發其End of Dataset分支條件。
  • 如果指令碼無需繼續擷取所有記錄,Sqlclose 動作會放在End of Dataset分支條件之後。這將手動關閉資料集。這確保了資料庫記憶體被釋放,並且潛在的記錄鎖不會保持活躍狀態。

支援的指令碼類型

一個正方形,其上有一條通往其他三個正方形的分支線。

通用

電郵 聊天 電話 語音郵件 工作項目 SMS

輸入屬性

這些屬性定義了動作執行時使用的資料。

屬性

描述

新增 標題

輸入在指令碼中唯一標識此操作的短語。標題出現在指令碼畫布上的動作圖示下。

SQL Query

要提交給資料庫伺服器的 SQL 陳述式。此陳述式預期應返回記錄。

Global Variables

未使用。
Publish

根據檢索到的姓氏發布變數和值。例如,如果檢索到 3 個姓名,則只會發布姓氏中的資料。

Timeout Sec

動作超時前等待執行的秒數。值必須在060之間。

結果分支條件

結果分支條件允許您在指令碼中建立分支,以處理執行動作時的不同結果。

條件

描述

Default

指令碼未能滿足需要它採用其中一個分支的條件時採用的路徑。如果沒有定義動作的其他分支,也會採用該路徑。
NoRecords 沒有指定屬性的值時採用的路徑。
Error 動作未能正確執行時採用的路徑。例如,當出現連接不良、語法錯誤等意外問題時。_ERR變數(帶有一個下畫線字元)應填入針對問題的簡要說明。