当前位置: 首页 > 面试题库 >

如何使用SQL查询更改表名?

程卓君
2023-03-14
问题内容

如何使用查询语句更改表名?

我使用以下语法,但在SQL Server 2005中找不到重命名关键字。

Alter table Stu_Table rename to Stu_Table_10

问题答案:

使用sp_rename:

EXEC sp_rename 'Stu_Table', 'Stu_Table_10'

您可以在MSDN上找到有关此过程的文档。

如果需要包括模式名称,则只能将其包含在第一个参数中(也就是说,不能将其用于将表从一个模式移动到另一个模式)。因此,例如,这是有效的:

EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'


 类似资料:
  • 问题内容: 今天,我遇到了一个有趣的SQL问题,尽管我想出了一个行之有效的解决方案,但我怀疑这是最佳还是最有效的答案。在这里,我请专家- 帮助我学习一些知识并改善查询条件!RDBMS是SQL Server 2008 R2,查询是SSRS报告的一部分,该报告将针对约100,000行运行。 本质上,我有一个ID列表,该ID可能具有多个与之关联的值,这些值是Yes,No或其他字符串。对于ID x,如果任

  • 问题内容: 我编写了此sql查询以在表中进行搜索: 该表包含以下行,例如: 太空公司。 温泉度假胜地。 温泉酒店。 备件。 没有主题关键字。 我想知道如何编辑此查询,以便它返回如下排序的结果: 2温泉度假村 3号温泉酒店 1太空公司 4备件 表示首先包含确切单词的项目,然后包含类似词语的项目。 问题答案: 就像是 应该可以。 实际上这会更好 FWIW我做了一些快速测试,如果“名称”在NONCLUS

  • 问题内容: 我正在使用UCanAccess JDBC驱动程序(版本3.0.3.1)连接到mdb文件。我需要将该列添加到现有表中。问题是该语句 引发异常: 似乎没有新版本的UCanAccess。 在这种情况下我该怎么办?由于多种原因,我不想使用ODBC驱动程序(在此进行说明- 从不使用ODBC的Java中操作Access数据库) 我看到的唯一解决方案是创建表的副本(例如TEmployeeBackup

  • 问题内容: 我有以下查询: 我想为该选项命名时如何更改标题。 问题答案: 使用这样的别名: 如果要更改列名,则不仅要为此查询使用,而且通常要使用ALTER TABLE

  • 目前正在android studio中用java进行一个项目,我正在尝试用sql查询两个表。各表如下: 预订表 User_Bookings表 用户表仅供参考 有没有一种方法可以使用UNION或INNER JOIN并仅使用用户ID连接这两个表? 例如,对于ID为2的用户,我希望从预订表中获得出发时间 还是UNION/INNER JOIN不是我试图实现的目标的正确运算符?正如我一直在尝试和复习我的SQ

  • 问题内容: 我有一个包含三列的表: 还有另一个表,其中包含2列。的列与的相同。 我需要一个查询,它将更新带有的列。 我可以通过检查ID并执行更新语句来通过循环来实现。如何才能通过查询完成? 问题答案: 怎么样