1. 程式人生 > >建立檢視的with check option選項。

建立檢視的with check option選項。

預設情況下,由於行通過檢視進行新增或更新,當其不再符合定義檢視的查詢的條件時,它們即從檢視範圍中消失。例如,可建立一個查詢,從而定義一個檢視以在表中檢索所有員工薪水低於 $30,000 的行。如果該員工的薪水漲到了 $32,000,則查詢檢視時該特定員工將不再出現,因其薪水不符合檢視所設的標準。但是,WITH CHECK OPTION 子句強制所有資料修改語句均根據檢視執行,以符合定義檢視的 SELECT 語句中所設的條件。如果使用該子句,修改行時需考慮到不讓它在修改完後從檢視中消失。任何可能導致行消失的修改都會被取消,並顯示錯誤資訊。