我有一个VIEW
创建。我想弄清楚如何添加一个CHECK
选项。
那么有没有办法ALTER
aVIEW
和添加 a WITH CHECK OPTION
?
还是唯一的方法是DROP
重新VIEW
创建它?
试过:
ALTER VIEW my_view ADD WITH CHECK OPTION
没用
您可以使用 ALTER VIEW 语句,但您需要重新输入视图内容。因此,如果您将视图创建为:
CREATE VIEW MyView AS
SELECT * FROM MyTable;
并且您想添加一个您将使用的 CHECK OPTION
ALTER VIEW MyView AS
SELECT * FROM MyTable
WITH CHECK OPTION;
我认为你可以使用CREATE OR REPLACE VIEW
声明。
首先创建一个视图:
CREATE VIEW my_view AS
SELECT * FROM my_table;
其次添加WITH CHECK OPTION
到现有视图中;
CREATE OR REPLACE VIEW my_view AS
SELECT * FROM my_table
WITH CHECK OPTION;
我希望它有所帮助。