我创建了VIEW
。我想弄清楚如何添加CHECK
选项
那么有ALTER
VIEW
并添加WITH CHECK OPTION
的方法吗?
或唯一的方法是DROP
VIEW
并重新创建它?
尝试:
ALTER VIEW my_view ADD WITH CHECK OPTION
无效
答案 0 :(得分:0)
您可以使用ALTER VIEW语句,但您需要重新输入视图内容。因此,如果您创建了一个视图:
CREATE VIEW MyView AS
SELECT * FROM MyTable;
并且您想添加一个您将使用的CHECK OPTION
ALTER VIEW MyView AS
SELECT * FROM MyTable
WITH CHECK OPTION;
答案 1 :(得分:0)
我认为您可以使用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;
我希望它有所帮助。