WITH CHECK OPTION 是 CREATE VIEW 语句的一个可选项。 
 
 WITH CHECK OPTION 用于保证所有的 UPDATE 和 INSERT 语句都满足视图定义中的条件。 
 
 如果不能满足这些条件,UPDATE 或 INSERT 就会返回错误。 
 
 下面的例子创建的也是 CUSTOMERS_VIEW 视图,不过这次 WITH CHECK OPTION 是打开的: 
 
CREATE VIEW CUSTOMERS_VIEW AS 
SELECT name, age 
FROM  CUSTOMERS 
WHERE age IS NOT NULL 
WITH CHECK OPTION; 
 这里 WITH CHECK OPTION 使得视图拒绝任何 AGE 字段为 NULL 的条目,因为视图的定义中,AGE 字段不能为空。 |