2011-11-09 30 views
8

我正在使用數據庫關係圖工具的SQL Server 2008 R2版本。盡我所能搜索,我似乎無法找到在UI中重命名錶格的方法。這真的不可能嗎?重命名列很容易,但我能夠「重命名」表的唯一方法是使用新名稱重新創建它,創建適當的外鍵關係,然後刪除舊錶。在SQL Server 2008 R2中 - 您可以在Database Diagram工具中重命名錶嗎?

感謝, 西爾維亞

+1

我只是使用SQL Management Studio來重命名錶。 – Daryl

回答

6

都能跟得上你不能這樣做that..however只需單擊表對象資源管理器,點擊F2重命名它

+0

+1,但由於您已經離開了圖表工具(用戶詢問的內容),您還可以提到sp_rename,儘管對象瀏覽器體驗比圖表工具更接近圖表工具sp_rename –

+0

這實際上比我之前做的更好。對我來說關鍵是在重命名之前關閉數據庫圖表。這樣當它打開時,它只是給你一個關於表被丟棄的消息,然後你可以重新添加它,並且問題最少。當我在重命名期間離開數據庫關係圖工具時,我正在發生混亂的錯誤 – Sylvia

4

有可能重命名錶。 我們可以通過以下代碼更改已存在表格的名稱。

執行sp_rename 'oldTableName', 'newTableName'

執行sp_rename 'TB1', 'TB2'

它真正的工作嘗試。

6

是的,您可以在圖表工具中重命名錶格。如果選擇表格,則可以在屬性窗格中更改表格的名稱。如果您沒有看到屬性窗格,只需按F4,它應該會自動出現在Studio Manager的右側。

屬性的頂部是(身份),名稱是第一個屬性。只需更改Name屬性的值並保存即可。

+0

這是在對象資源管理器中重命名它的理想解決方案,或者t-sql不會自動更新關係圖中的表。 –