我是SQL Server精简版的新手。我正在使用Compact Edition 3.5。我试着重命名表。但是,我无法通过以下查询来做到这一点。如何在sql server精简版中重命名表
ALTER TABLE表名为newname
PLZ,有人帮我.........
我是SQL Server精简版的新手。我正在使用Compact Edition 3.5。我试着重命名表。但是,我无法通过以下查询来做到这一点。如何在sql server精简版中重命名表
ALTER TABLE表名为newname
PLZ,有人帮我.........
尝试以下更多信息这
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();
请该表和数据复制到新表中,然后删除旧表。与重命名相同的逻辑。
insert into New_TableName
select *
from Old_TableName
这工作在Visual Studio 2010速成:
选择表数据库中的资源管理器,右键单击得到上下文菜单
选择新要求,这将打开一个您可以在其中输入任何SQL请求到数据库的新页面,因此您现在可以键入类似于以下内容的内容:
sp_rename“OLDNAME”,“NEWNAME”
在此窗口再次右键单击并选择执行SQL菜单,这就是它!
不要忘记刷新Database Explorer视图以查看新名称
Works in Express。谢谢! – Nestor 2012-10-19 08:12:13
在Visual Studio:
这完美适用于Visual Studio 2012 for web – SolidSnake 2013-06-04 22:53:21
谢谢。但是,它显示错误,因为无法解析查询。我正在使用Visual Studio 2008.我没有前端使用SQL Server 2008。 。 – Nila 2010-05-18 05:10:27
@Nila查看更新 – hgulyan 2010-05-18 05:16:59