2014-03-31 38 views
0

我沒有看到太多關於這個後,一些搜索是否可以重新命名視圖中的列?

我是否需要刪除視圖並重新創建它或有沒有辦法編輯列名?

我試圖ALTER VIEW tableName oldColumnName newColumnName

但有一個語法錯誤

回答

1

可以使用ALTER關鍵字來代替CREATEthe syntax is the same

這意味着ALTER VIEWCREATE VIEW的做法相同,但是先刪除現有視圖。您必須指定定義視圖的完整新查詢。

+0

謝謝,你是不是說我需要重新創建整個視圖? – Drewdavid

+0

是的,這是正確的。 –

+0

謝謝,你知道有什麼參考證實嗎?讓我知道,如果不是,我會標記爲接受的答案:) – Drewdavid

0

您可以使用此移動列名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

相關問題