重新命名檢視

您可以使用 SQL Server Management Studio 或 Transact-SQL,在 SQL Server 2012 中重新命名檢視。

警告注意事項注意

如果您重新命名檢視,涉及該檢視的程式碼和應用程式都會失敗。 這些包含其他檢視、查詢、預存程序、使用者定義函數,以及用戶端應用程式。 注意,這些失敗會串聯。

本主題內容

  • 開始之前:

    必要條件

    安全性

  • 使用下列方法重新命名檢視:

    SQL Server Management Studio

    Transact-SQL

  • 待處理:重新命名檢視之後

開始之前

必要條件

取得檢視的所有相依性的清單。 參考檢視的任何物件、指令碼或應用程式都必須修改,以反映檢視的新名稱。 如需詳細資訊,請參閱<取得檢視的資訊>。 建議您卸除檢視,並使用新名稱重新建立檢視,而不要重新命名檢視。 透過重新建立檢視,可更新檢視中所參考之物件的相依性資訊。

安全性

權限

需要 SCHEMA 的 ALTER 權限,或 OBJECT 的 CONTROL 權限,以及資料庫的 CREATE VIEW 權限。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 SQL Server Management Studio

若要重新命名檢視

  1. [物件總管] 中,展開資料庫,此資料庫包含您要重新命名的檢視,然後展開 [檢視] 資料夾。

  2. 以滑鼠右鍵按一下您要重新命名的檢視,然後選取 [重新命名]

  3. 輸入檢視的新名稱。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 Transact-SQL

若要重新命名檢視

雖然您可以使用 sp_rename 變更檢視的名稱,但建議您刪除現有的檢視,然後使用新名稱重新建立檢視。

如需詳細資訊,請參閱<CREATE VIEW (Transact-SQL)>和<DROP VIEW (Transact-SQL)>。

搭配回到頁首連結使用的箭頭圖示[Top]

待處理:重新命名檢視之後

確定參考檢視舊名稱的任何物件、指令碼和應用程式現在都使用新名稱。

搭配回到頁首連結使用的箭頭圖示[Top]