在SQL视图中更改多个列名称

时间:2015-07-30 12:52:34

标签: sql sql-server database rdbms

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

等列

但我必须像Column Name1 Column Name2 ........

一样添加它们

大约有300列,所以我需要一种方法来用列名中的空格替换_。请快速推荐我。

修改

人们在没有任何理由的情况下投票,我猜是因为它是300列的视图,忘了观点。如果它是一张桌子怎么办?

由于

2 个答案:

答案 0 :(得分:2)

转到 SSMS - &gt; 服务器 - &gt; YourDataBAse - &gt; 观看次数 - &gt; < em>选择您的视图 - &gt;(右键单击) - &gt; SCRIPT VIEW AS - &gt; 改为 - &gt; 新查询窗口。然后使用基本的CTRL + H进行搜索和替换。然后运行脚本。

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

答案 1 :(得分:0)

您可以执行以下操作:

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