在 SQL 视图中更改多个列名

Change multiple column names in SQL view

我正在使用 SQL Server 2012。我创建了一个 View 但我犯了一个错误。我添加了像 Column_Name1 Column_Name2.......

这样的列

但我不得不添加它们 Column Name1 Column Name2.......

大约有 300 列,因此我需要一种方法来将列名称中的 _ 替换为白色 space。请建议我快速的方法。

编辑

人们无缘无故地投反对票,我猜是因为它是 300 列的视图,忘了视图吧。如果它是 table 怎么办?

谢谢

转到SSMS->服务器->您的数据库->Views->Select 你的视图->(右击)-> SCRIPT VIEW AS -> 更改为 -> 新查询Window。然后使用基本的 CTRL+H 进行搜索和替换。然后 运行 脚本。

希望我理解你想要什么。这是简单快捷的方法。

您可以执行以下操作:

  1. 检索视图定义
  2. 放下视图
  3. 修改视图定义(使用您最喜欢的编辑器...我的 "vi")以将“_”替换为“”,为您的列名添加引号
  4. 重新创建视图