2010-05-18 38 views
7

我是SQL Server精簡版的新手。我正在使用Compact Edition 3.5。我試着重命名錶。但是,我無法通過以下查詢來做到這一點。如何在sql server精簡版中重命名錶

ALTER TABLE表名爲newname

PLZ,有人幫我.........

回答

8

嘗試以下更多信息這

sp_rename '[OldTableName]' , '[NewTableName]' 

檢查鏈接

http://blog.sqlauthority.com/2008/08/26/sql-server-how-to-rename-a-column-name-or-table-name/

http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html

祝你好運!

UPDATE

在這裏你可以找到一個類似的問題

How do I rename a table in SQL Server Compact Edition?

你可以試試這個工具

http://www.primeworks-mobile.com/

或嘗試這種在Visual Studio

conn.Open(); 
SqlCeCommand cmd = new SqlCeCommand("sp_rename 'oldTable', 'newTable' ", conn); 
cmd.ExecuteNonQuery(); 
conn.Close(); 
+0

謝謝。但是,它顯示錯誤,因爲無法解析查詢。我正在使用Visual Studio 2008.我沒有前端使用SQL Server 2008。 。 – Nila 2010-05-18 05:10:27

+0

@Nila查看更新 – hgulyan 2010-05-18 05:16:59

-3

請該表和數據複製到新表中,然後刪除舊錶。與重命名相同的邏輯。

insert into New_TableName 
select * 
from Old_TableName 
0

這工作在Visual Studio 2010速成:

選擇表數據庫中的資源管理器,右鍵單擊得到上下文菜單

選擇新要求,這將打開一個您可以在其中輸入任何SQL請求到數據庫的新頁面,因此您現在可以鍵入類似於以下內容的內容:

sp_rename「OLDNAME」,「NEWNAME」

在此窗口再次右鍵單擊並選擇執行SQL菜單,這就是它!

不要忘記刷新Database Explorer視圖以查看新名稱

+1

Works in Express。謝謝! – Nestor 2012-10-19 08:12:13

7

在Visual Studio:

  1. 數據庫文件右鍵單擊數據庫資源管理器
  2. 選擇新的查詢
  3. 類型:sp_rename'oldName','newName'
  4. 按Ctrl + R鍵
  5. 表面處理
+0

這完美適用於Visual Studio 2012 for web – SolidSnake 2013-06-04 22:53:21

相關問題