刪除列
使用「刪除列」動作可從資料庫中刪除列。
完成下列步驟,可在工作流程中使用「刪除列」動作:
1. 「SQL 連接器」下的「刪除列」動作拖曳至畫布,將指標置於此動作上,然後按一下 或連按兩下此動作。「刪除列」動作視窗即會開啟。
2. 視需要編輯「標籤」。依預設,標籤名稱與動作名稱相同。
3. 欲新增 SQL 連接器類型,請參閱支援的 SQL 連接器類型
如果您之前已新增連接器類型,請選取適當的「連接器類型」,然後在「連接器名稱」下,選取連接器。
4. 按一下「測試」,驗證連接器。
5. 按一下「Map 連接器」以使用與您用來填入輸入欄位之連接器不同的連接器來執行動作。在「執行時間連接器」欄位中,提供有效的 SQL 連接器名稱。如需有關「Map 連接器」的詳細資訊,請參閱使用 Map 連接器
6. 「表格」清單中,選取要從中刪除列的相應資料庫表格。
您可以一次刪除多列。
7. 「Where 子句 - 使用」清單中,執行以下其中一項操作:
如果您在「Where 子句 - 使用」清單中選擇「選取」
a. Where 群組下的「子句連接運算子」清單中,選取下列選項之一:
AND - 「屬性」群組下指定的所有條件必須都傳回 true。
OR - 「屬性」 群組下指定的其中一個條件必須傳回 true。
* 
如果您未在 Where 群組下選取任何條件,則動作會刪除所選表格中的所有列。
b. 「屬性」群組下,按一下「新增」,並執行下列操作:
a. 「屬性」欄位中,選取要篩選的欄。
b. 「運算子」清單中,選取適當條件運算子。
c. 「值」欄位中,輸入篩選器中欄的值。
按一下「新增」以新增多欄。按一下 可刪除您新增的任何欄。
如果您新增相同的屬性,並在「子句連接運算子」清單中選取 AND,則屬性會由 OR 運算子連接。
OR
如果您在「Where 子句 - 使用」清單中選擇「查詢」
「Where 子句」欄位中,以下列「SQL 查詢」格式輸入所有必要的輸入:
column1 = 'text value' AND column2 >= 13
* 
如果您未指定任何條件,動作會刪除所選表格中的所有列。
8. 按一下「完成」
* 
針對 PostgreSQL 連接器,在工作流程執行期間,您可能會在 ThingWorx Flow 記錄中看到 "Cannot find module 'pg-native'" 錯誤。請略過此錯誤,因為此錯誤不會對您的工作流程執行造成任何影響。
輸出結構描述
「刪除列」動作的輸出結構描述傳回訊息字串與列數已刪除的計數。
這是否有幫助?