在本教學中,將學習如何在SQL Server資料庫中重命名視圖。
在重命名視圖之前,必須注意所有依賴於視圖的對象都可能失敗。這些對象包括存儲過程,用戶定義的函數,觸發器,查詢,其他視圖和客戶端應用程式。
因此,重命名視圖後,必須確保引用視圖舊名稱的所有對象都使用新名稱。
SQL Server使用SSMS重命名視圖
要重命名視圖的名稱,請按照以下步驟操作:
首先,在對象資源管理器(Server Server Management Studio)中,展開“資料庫”,選擇包含要重命名的視圖的資料庫名稱,然後展開“視圖”檔夾。
其次,右鍵單擊要重命名的視圖,然後選擇“重命名”。
然後填寫入新的視圖名稱。
SQL Server使用Transact-SQL重命名視圖
如果要以編程方式重命名視圖,可以使用sp_rename
存儲過程:
EXEC sp_rename
@objname = 'sales.product_catalog',
@newname = 'sales.product_list';
在這個語句中:
首先,使用@obname
參數指定舊的視圖名稱,並將新的視圖名稱傳遞給@newname
參數。
第二步,執行語句。
sp_rename
存儲過程返回以下消息:
Caution: Changing any part of an object name could break scripts and stored procedures.
上一篇:
SQL Server視圖
下一篇:
SQL Server存儲過程