我使用VS2008中的內置設計器設計了我的SQL CE表。我爲一對夫婦選擇了錯誤的名字。我現在完全停留在試圖找到重命名它們的方法。如何重命名SQL Server Compact Edition中的表?
我拒絕相信這樣的功能可能被「遺忘」。如何使用VS2008設計器或免費的獨立應用程序重命名現有的表格?
我使用VS2008中的內置設計器設計了我的SQL CE表。我爲一對夫婦選擇了錯誤的名字。我現在完全停留在試圖找到重命名它們的方法。如何重命名SQL Server Compact Edition中的表?
我拒絕相信這樣的功能可能被「遺忘」。如何使用VS2008設計器或免費的獨立應用程序重命名現有的表格?
不知道有關通過VS2008這樣做,但你可以使用sp_rename
:在當前數據庫中更改用戶表的名稱。目前,SQL Server Compact 3.5中的sp_rename支持僅限於表格。
sp_rename [ @objname = ] 'object_name',
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
你也可以做到這一點從代碼:Renaming a SQL CE Table From a .NET CF Application
還有第三方應用程序,可以做到這一點:Primeworks
第三方應用程序做的工作,謝謝! – 2009-10-07 00:34:51
很好的答案。 +1 – ctacke 2009-10-07 01:12:00
嘿,這是一個偉大的第三方應用程序!謝謝你的提示! :-)(它有30天的試用版) – 2012-03-09 14:47:30
要重命名錶oldtable到newtable中:
sp_rename 'oldtablename', 'newtablename';
用表名引用單引號。 – AndrewS 2010-07-15 08:08:38
使用SQL Server精簡工具箱VS可以做到這一點:http://erikej.blogspot.com/2007/08/hidden-gem-rename-table.html 爲回答這個後來問題表明:http://stackoverflow.com/questions/2854661/how-to-rename-a-table-in-the-sql-server-compact-edition – 2012-04-30 15:36:26