【发布时间】:2011-01-05 17:33:35
【问题描述】:
我有一个名为 tblHello 的表,我想将其重命名为 Hello
【问题讨论】:
标签: database sql-server-2008 datatable table-rename
我有一个名为 tblHello 的表,我想将其重命名为 Hello
【问题讨论】:
标签: database sql-server-2008 datatable table-rename
右键单击表格并在管理工作室中选择重命名 你也可以使用 sp_rename:
sp_rename 'old_table_name', 'new_table_name'
【讨论】:
我想指出,表重命名并不像在编写查询时更改名称那么简单。您还需要更改每个存储过程、视图、函数和动态 sql 代码中对旧名称的所有引用。在已经投入生产的产品中,这不是一件容易的事。
但是@jonH 有如何做到这一点的答案(你在查询窗口中运行它,确保首先切换到正确的数据库)。当然,您必须拥有正确的安全权限才能重命名对象。
【讨论】:
如果是一个小项目, 您可以直接从用户界面更改它。
在服务器资源管理器中,右键单击要重命名的表并打开 Table Definition。
右键单击“表定义”窗口中的表,然后从快捷菜单中选择Properties。
在“属性”中的 Name 值字段中,输入表的新名称。
保存表格。
它已经完成了。
【讨论】: