更新資料庫記錄 |
「更新資料庫記錄」動作用於更新已連線資料庫中的一項或多項記錄。
|
「更新資料庫記錄」動作僅支援關聯式資料庫類型。對於此動作,「資料庫設定精靈」不會顯示非關聯式資料庫類型 (如文字、Access 和 Excel),或引用非關聯式資料庫類型的任何具名資料庫連線。 |
您可以在以下索引標籤上設定「更新資料庫記錄」動作的屬性。
資料庫連線
從整合使用資料庫連線: 指定動作使用整合中設定的資料庫連線。當父整合是資料庫整合時可用。
指定資料庫連線: 指定使用新的資料庫連線。當父整合是資料庫整合時可用。
資料庫連線設定: 啟動「資料庫設定精靈」,可以在其中連線到想要此動作使用的關聯式資料庫系統。如需更多有關如何使用「資料庫設定精靈」的資訊,請參閱「資料庫設定對話方塊」。
資料庫類型: 完成資料庫連線設定過程後會顯示資料庫類型。
位置: 完成資料庫連線設定流程後,會顯示資料庫的檔案位置。
記錄值和狀況
以下索引標籤用於定義要在資料庫中更新的記錄值:
更新命令協助程式: 顯示一個表格,其中包含可用於建立條件運算式的資料庫欄位和介面。在該表格中,按一下以選取要變更其值的欄位的核取方塊,然後在「值」欄中輸入您想要的值或變數。在「條件」下,建立條件語句,如下所示:
[條件式連字符]: 指定群組中的條件陳述式的條件式連字符。預設條件式連字符為 And。
按一下現有條件式連字符以顯示一個功能表,透過該功能表,您可以使用下列其中一種方式來設定條件運算式:
And、Or、NotAnd、NotOr: 在清單中按一下您要條件陳述式使用的條件式連字符。如需更多有關支援的條件式連字符的資訊,請參閱「條件式連字符」。
新增條件: 按一下以將條件陳述式新增至目前群組。
新增群組: 按一下以在目前群組新增一個條件陳述式子群組。
移除群組: 按一下以刪除子群組。從子群組開啟功能表時可用。
全部清除: 按一下以刪除所有條件陳述式 (包括子群組)。從最上方的群組開啟此功能表時可用。
: 將條件陳述式新增至與此連字符相關聯的群組。
: 刪除條件陳述式。
SQL 命令: 顯示您在「更新命令協助程式」索引標籤上指定為 SQL UPDATE 陳述式的值。
啟用 SQL 命令編輯: 將「SQL 命令」輸入方塊設定為可寫入,讓您可以編輯指令。此選項是為正在自行編寫 SQL 陳述式且經驗豐富的進階使用者所量身打造。
「更新資料庫記錄」動作不支援二進位資料。 |
動作
名稱: 指定此動作的名稱。可以透過在欄位中輸入新名稱來取代預設名稱。
描述: 指定動作的說明。
執行動作: 指定所需的動作執行頻率。
永遠: 指定 Integration Service 會在每次執行整合時執行動作。
從不: 指定 Integration Service 不會在執行整合時執行動作。
根據變數有條件地執行: 指定 Integration Service 僅會在選取的變數滿足指定條件時執行動作。在僅有一個條件可以確定是否執行此動作的情況下才可使用此選項。您選取此選項後,就可以在輸入方塊中建立條件陳述式。
變數: 指定您要讓條件陳述式使用的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]: 指定用於條件陳述式的關聯式運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下一個您要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值: 指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型: 指定條件陳述式是評估文字值還是十進位值。
根據運算式,在一定條件下: 指定 Integration Service 執行動作的條件。需要在多個條件陳述式的情況才能使用此選項。如果選取此選項,則可透過建立所需的條件陳述式,在輸入方塊中建立條件運算式。您可以在「樹狀檢視」索引標籤中建立和編輯條件運算式。按一下「文字檢視」索引標籤以檢視條件運算式的唯讀文字檢視。
[條件式連字符]: 指定群組中的條件陳述式的條件式連字符。預設條件式連字符為 And。
按一下現有條件式連字符以顯示一個功能表,透過該功能表,您可以使用下列其中一種方式來設定條件運算式:
And、Or、NotAnd、NotOr: 在清單中按一下您要條件陳述式使用的條件式連字符。如需更多有關支援的條件式連字符的資訊,請參閱「條件式連字符」。
新增條件: 按一下以將條件陳述式新增至目前群組。
新增群組: 按一下以在目前群組新增一個條件陳述式子群組。
移除群組: 按一下以刪除子群組。從子群組開啟功能表時可用。
全部清除: 按一下以刪除所有條件陳述式 (包括子群組)。從最上方的群組開啟此功能表時可用。
: 將條件陳述式新增至與此連字符相關聯的群組。您可以在運算式中,看見每個條件式連字符的右側。
: 刪除條件陳述式。 您指向某個現有條件陳述式時,可以看見此條件陳述式的右側。
變數: 指定您要讓條件陳述式使用的變數。在輸入方塊中輸入變數。按一下 以查看最近使用的變數的清單,或按一下「更多變數」以開啟「插入變數」對話方塊。
[關係運算子]: 指定用於條件陳述式的關聯式運算子。按一下現有運算子以顯示其他運算子的清單,然後按一下一個您要使用的運算子。如需更多資訊,請參閱「關係運算子」。清單中可用的運算子取決於您在「類型」選項中選取的是「文字」還是「十進位」。
值: 指定用於條件陳述式的值。若要新增值,請按一下 ,按一下「<輸入一個值>」,輸入所需的值,然後按 Enter
。若要刪除值,請使用滑鼠右鍵按一下此值,然後按一下「刪除」。一些運算子 (例如 Is blank 和 Is not blank) 不需要指定值。在這些情況下,「值」欄位不可用。
類型: 指定條件陳述式是評估文字值還是十進位值。
登入設定
從父動作繼承: 指定動作繼承在「動作」屬性索引標籤上指定的使用者帳戶認證。或者,如果動作是「群組」動作的子動作,則該動作會繼承在直接父「群組」動作的屬性索引標籤上指定的使用者帳戶認證。
指定使用者認證: 指定使用指定的認證執行動作。
錯誤處理和診斷
忽略錯誤並繼續執行動作: 指定如果動作失敗,則會繼續執行其餘動作。如果未選取此選項,並且動作失敗,則產生的行為會依多種因素而定,如下所示:
若失敗則重試: 指定如果動作失敗,則 Integration Service 會嘗試再次執行動作。
重試次數上限: 指定 Integration Service 嘗試再次執行動作的最大次數。選取「若失敗則重試」選項時可用。
重試間隔: 指定 Integration Service 在動作失敗後嘗試再次執行動作之前等待的時間長度。選取「若失敗則重試」選項時可用。