取得列
使用「取得列」動作可擷取列詳細資訊。
完成下列步驟,可在工作流程中使用「取得列」動作:
1. 將
「SQL 連接器」下的
「取得列」動作拖曳至畫布,將指標置於此動作上,然後按一下
![](../../../../ThingWorx/images/SettingsIcon_2.png)
或連按兩下此動作。
「取得列」視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 在「資料庫」清單中,選取要連線的資料庫類型。
◦ PostgreSQL
◦ SQL Server
◦ MySQL
◦ Oracle
如果您之前已新增 SQL 連接器連線,請從清單中選取連線。
5. 在「表格」清單中,選取要從中擷取列詳細資訊的相應資料庫表格。
6. 在「限制」欄位中,輸入要擷取的列數。
7. 在「跳過」欄位中,輸入要從結果跳過的頂端列數。
8. 在「選取欄」群組下,按一下「新增」,並執行下列操作:
a. 在「欄」欄位中,選取要為列擷取的特定欄。
按一下
「新增」以新增多欄。或者,按一下
![](../../../../ThingWorx/images/DeleteIcon.png)
以刪除您新增的任何欄。
9. 在 Where 群組下的「子句連接運算子」清單中,選取下列選項之一:
◦ AND - 「屬性」群組下指定的所有條件必須都傳回 true。
◦ OR - 「屬性」 群組下指定的其中一個條件必須傳回 true。
10. 在「屬性」群組下,按一下「新增」,並執行下列操作:
a. 在「屬性」欄位中,選取要篩選的欄。
b. 在「運算子」清單中,選取適當條件運算子。
c. 在「值」欄位中,輸入篩選器中欄的值。
按一下
「新增」以將多個屬性新增至連接子句。或者,按一下
![](../../../../ThingWorx/images/DeleteIcon.png)
刪除屬性。
如果您新增相同的屬性,並在「子句連接運算子」清單中選取 AND,則屬性會由 OR 運算子連接。
11. 在「順序」群組下,按一下「新增」,並執行下列操作:
a. 在「欄名稱」清單中,選取要依據其排序結果的欄。
b. 在「順序」清單中,選取「遞增」或「遞減」。
按一下
「新增」以新增多欄來排序結果。或者,按一下
![](../../../../ThingWorx/images/DeleteIcon.png)
刪除您新增以排序的欄。
12. 按一下「完成」。
輸出結構描述
「取得列」動作的輸出結構描述傳回列與物件的陣列。
下圖顯示範例輸出結構描述:
| 如果您選取的表格或檢視沒有主索引鍵欄但具有 ID 欄,則「取得列」動作會失敗。 |