Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有几个表具有从 1 到 55 的相同列名。我想系统地更新它们。如 q1 至 q55 或 s1 至 s55。我可以做些什么来通过使用 SQL 来实现它?您的建议将不胜感激。
谢谢。
大多数数据库支持以下内容:
alter table <tablename> rename column <dolname> to <newname>
我会在 Excel 中生成一个脚本来执行此操作,然后运行它。
SQL Server 不支持这种语法。相反,您可以使用命令sp_rename。再一次,我会在 Excel 中设置语句以批量创建它们。
sp_rename