SQL视图“WITH CASCADED CHECK OPTION”行为?

时间:2011-02-22 05:18:26

标签: sql view

我找不到任何关于此的参考或文档。

CREATE VIEW view1 AS SELECT * FROM tbl WHERE x = 1;

CREATE VIEW view2 AS SELECT * FROM view1 WHERE y = 1 WITH CASCADE CHECK OPTION;

如果在view2上x = 1 AND y = 1 / UPDATE,条件子句是否为INSERT

2 个答案:

答案 0 :(得分:2)

好的,所以也许看看

WITH CASCADED CHECK OPTION

Defining Views

似乎WITH CASCADE选项确实强制执行所有查看条件。

答案 1 :(得分:0)

“使用级联检查选项”选项通常与“可更新视图”一起使用。给定子句用于防止对行进行插入或更新,但select_statement中WHERE子句为true的行除外。