我沒有看到太多關於這個後,一些搜索是否可以重新命名視圖中的列?
我是否需要刪除視圖並重新創建它或有沒有辦法編輯列名?
我試圖ALTER VIEW tableName oldColumnName newColumnName
但有一個語法錯誤
我沒有看到太多關於這個後,一些搜索是否可以重新命名視圖中的列?
我是否需要刪除視圖並重新創建它或有沒有辦法編輯列名?
我試圖ALTER VIEW tableName oldColumnName newColumnName
但有一個語法錯誤
可以使用ALTER
關鍵字來代替CREATE
但the syntax is the same。
這意味着ALTER VIEW
與CREATE VIEW
的做法相同,但是先刪除現有視圖。您必須指定定義視圖的完整新查詢。
您可以使用此移動列名後another_column_name
ALTER TABLE table_name
MODIFY column_name datatype AFTER another_column_name;
或
ALTER TABLE table_name
MODIFY column_name datatype BEFORE another_column_name;
移動列名前another_column_name
謝謝,你是不是說我需要重新創建整個視圖? – Drewdavid
是的,這是正確的。 –
謝謝,你知道有什麼參考證實嗎?讓我知道,如果不是,我會標記爲接受的答案:) – Drewdavid