我創建了一個VIEW
。我想弄清楚如何添加一個CHECK
選項。
那麼有沒有辦法ALTER
a VIEW
並添加WITH CHECK OPTION
?
或者唯一的辦法是DROP
VIEW
並重新創建它?在創建視圖後添加檢查選項
嘗試:
ALTER VIEW my_view ADD WITH CHECK OPTION
沒有工作
我創建了一個VIEW
。我想弄清楚如何添加一個CHECK
選項。
那麼有沒有辦法ALTER
a VIEW
並添加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;
那麼,「降低視角並重新創建」有什麼區別? – Cratylus
不是很多,但你沒有放棄它,所以不存在它不存在的那麼短的空間。 –
我認爲你可以使用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;
我希望它能幫助。
爲何投票結束?是不是具體問題? – Cratylus