我得到了一个名为tblHello和我表想将其重命名为Hello更改数据库的表名(SQL Server 2008中)
回答
右键单击该表并选择在Management Studio重命名 你也可以请使用sp_rename:
sp_rename 'old_table_name', 'new_table_name'
我想指出,表格重命名并不像只有在写入查询时更改名称那么简单。您还需要在每个存储过程,视图,函数和动态SQL代码中更改对旧名称的所有引用。对于已经在制作的东西,这不是轻率的东西。
但是@jonH的答案是如何做到这一点(在查询窗口中运行它,确保您先切换到正确的数据库)。当然,您必须拥有正确的安全权限才能重命名对象。
谢谢,我会尝试它,顺便说一下它的一个小项目,所以CTRL + H将做诡计 – 2011-01-05 19:26:27
太棒了!工作很好。我不能告诉你,因为他提供了答案,对不起。将不得不解决1点 – 2011-01-05 19:32:08
如果它是一个小项目, 您可以直接从用户界面更改它。
在Server Explorer中,右键单击要重命名的表并打开Table Definition
。
右键单击表格定义窗口中的表格,然后从快捷菜单中选择Properties
。
在属性中Name
值的字段中,键入表的新名称。
保存表格。
它完成了。
- 1. 数据库名称更改SQL失败Sql Server 2008
- 2. Team Foundation Server 2008管理Sql Server 2005和2008数据库更改
- 3. SQL Server 2008无法更改表名
- 4. 更改SQL Server 2008中的列名称
- 5. 数据库别名SQL Server上2008
- 6. 更改SQL Server 2008中表列的数据类型
- 7. 更改SQL Server数据库版本
- 8. SQL Server 2008中的数据库备份
- 9. SQL Server 2008中的数据仓库
- 10. 查询更改数据库用户在SQL Server 2008
- 11. SQL Server 2008 R2 - 跟踪和恢复数据库更改
- 12. SQL Server 2008 - 将权限更改为数据库
- 13. 如何将默认数据库从SQL Server 2005更改为SQL Server 2008
- 14. 更改SQL数据库的名称
- 15. 根据一列中的值更新SQL Server 2008数据库表的列数
- 16. sql server 2008数据库图表名称搜索
- 17. SQL Server 2008数据库中学
- 18. 在sql server脚本中更改数据库名称
- 19. SQL Server 2008域更改
- 20. SQL Server 2008更改跟踪
- 21. 如何更改SQL Server中数据库表上的TEXT列?
- 22. 在SQL Server数据库中没有更新数据集更改
- 23. 更改SQL Server数据库排序
- 24. 从SQL Server更改为Oracle数据库
- 25. SQL Server 2008的差异数据库
- 26. SQL Server 2008的数据仓库
- 27. 数据库部分函数(sql server 2008)
- 28. 如何将Sql Server 2008数据库导入到SQL Server 2012中
- 29. 如何在SQL Server 2005中恢复SQL SERVER 2008数据库
- 30. SQL Server 2008中跨数据库表的连接(关系)
或者只需双击名称,如果通过用户界面进行。 – 2011-01-05 17:36:06
@Martin - 双击有时候适合我。其它时候它非常可怕,它只是扩展。所以我喜欢右键单击或使用sproc sp_rename – JonH 2011-01-05 17:37:13
@Jon - 查看你的意思。看起来它实际上需要点击暂停点击而不是双击。 – 2011-01-05 17:39:00