在SQL中系统地更新列名

时间:2012-12-13 17:44:32

标签: sql

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

感谢。

1 个答案:

答案 0 :(得分:2)

大多数数据库支持以下内容:

alter table <tablename> rename column <dolname> to <newname>

我会生成一个脚本在Excel中执行此操作然后运行它。

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