0

我有几个表具有从 1 到 55 的相同列名。我想系统地更新它们。如 q1 至 q55 或 s1 至 s55。我可以做些什么来通过使用 SQL 来实现它?您的建议将不胜感激。

谢谢。

4

1 回答 1

2

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

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

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

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

于 2012-12-13T18:09:24.333 回答