Image、Audio 及 Video Extenders 管理與程式設計

觸發函式

觸發函式可定義表格變動時所啟動的一組動作。 您可使用觸發函式執行一些動作,例如驗證輸入資料,為新插入的橫列自動產生一值,讀取其它表格以便交互參照,或寫入其它表格以便審核。通常使用觸發函式檢查完整性或強制執行商務規則。

您可使用 SQL CREATE TRIGGER 陳述式來建立觸發函式。下列陳述式建立一個觸發函式, 來強制有關零件庫存的商業規則。 當現有的零件數量少於最大庫存量的 10% 時,該觸發函式會再訂購零件。

CREATE TRIGGER reorder
       AFTER UPDATE OF on_hand, max_stocked ON parts
       REFERENCING NEW AS n_row
       FOR EACH ROW MODE DB2SQL
       WHEN (n_row.on_hand < 0.10 * n_row.max_stocked)
       BEGIN ATOMIC
              VALUES(issue_ship_request(n_row.max_stocked -
                                   n_row.on_hand,
                                   n_row.partno));
       END

DB2 Extender 建立和維護管理支援表格,以記錄關於儲存於 資 料庫的影像、音效和視訊的資訊。 (有關這些表格的詳細資訊,請參閱 管理支援表。) 在資料庫中插入、更新或刪除影像、 音效或視訊資料時,Extender 會使用觸發函式更新這些表格。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]