在SQL中系统地更新列名

在SQL中系统地更新列名,sql,Sql,我有几个表的列名相同,从1到55。我想系统地更新它们。例如q1到q55或s1到s55。我可以通过使用SQL做些什么来实现它?非常感谢你的建议 谢谢。大多数数据库支持以下功能: alter table <tablename> rename column <dolname> to <newname> alter table将列重命名为 我将在Excel中生成一个脚本来执行此操作,然后运行它 SQL Server不支持此语法。相反,您可以使用命令sp\u ren

我有几个表的列名相同,从1到55。我想系统地更新它们。例如q1到q55或s1到s55。我可以通过使用SQL做些什么来实现它?非常感谢你的建议


谢谢。

大多数数据库支持以下功能:

alter table <tablename> rename column <dolname> to <newname>
alter table将列重命名为
我将在Excel中生成一个脚本来执行此操作,然后运行它


SQL Server不支持此语法。相反,您可以使用命令
sp\u rename
。再一次,我将在Excel中设置语句以批量创建它们。

您使用的是什么RDM?SQL Server,Oracle…?出于好奇,您需要这样做的原因是什么?我使用了SQL Server。我想将几个表合并成一个大表,但主键共享相同的名称。