2011-01-05 66 views

回答

7

右键单击该表并选择在Management Studio重命名 你也可以请使用sp_rename:

sp_rename 'old_table_name', 'new_table_name' 
+0

或者只需双击名称,如果通过用户界面进行。 – 2011-01-05 17:36:06

+0

@Martin - 双击有时候适合我。其它时候它非常可怕,它只是扩展。所以我喜欢右键单击或使用sproc sp_rename – JonH 2011-01-05 17:37:13

+0

@Jon - 查看你的意思。看起来它实际上需要点击暂停点击而不是双击。 – 2011-01-05 17:39:00

1

我想指出,表格重命名并不像只有在写入查询时更改名称那么简单。您还需要在每个存储过程,视图,函数和动态SQL代码中更改对旧名称的所有引用。对于已经在制作的东西,这不是轻率的东西。

但是@jonH的答案是如何做到这一点(在查询窗口中运行它,确保您先切换到正确的数据库)。当然,您必须拥有正确的安全权限才能重命名对象。

+0

谢谢,我会尝试它,顺便说一下它的一个小项目,所以CTRL + H将做诡计 – 2011-01-05 19:26:27

+0

太棒了!工作很好。我不能告诉你,因为他提供了答案,对不起。将不得不解决1点 – 2011-01-05 19:32:08

0

如果它是一个小项目, 您可以直接从用户界面更改它。

在Server Explorer中,右键单击要重命名的表并打开Table Definition

右键单击表格定义窗口中的表格,然后从快捷菜单中选择Properties

在属性中Name值的字段中,键入表的新名称。

保存表格。

它完成了。