用約束和觸發器實施商業規則
在商界,我們的確通常需要確保始終實施某些規則。例如,參與項目的雇員必須被雇用。或者想要某些事件有計劃地發生。例如,如果銷售員售出一批商品,則應增加其傭金。
DB2 通用數據庫為此提供了一套有用的方法。 唯一約束是禁止在表的一列或多列中出現重復值的規則。 參考完整性約束確保在整個指定的表中數據一致性。 表檢查約束是一些條件,它們定義為表定義的一部分,限制一列或多列中使用的值。觸發器允許您定義一組操作,這些操作通過對指定的表進行刪除、插入或更新操作來執行或觸發。觸發器可用于寫入其他表、修改輸入值以及發布警報信息。
查看全文