【发布时间】:2015-04-19 15:47:05
【问题描述】:
如何使用SQL Server更改表列的名称。
数据库表如下所示:
|第 1 栏 |第 2 栏 |第 3 栏 | Q115($) | Q215($) | Q315($) | .... | QXYY($)|
随着时间的推移以“季度”+“年”+“($)”格式添加新列
我想编写一个在 Microsoft SQL Server 中执行以下操作的查询:
对于所有包含“($)”的列:
将列名从 QXYY($) 更改为 20YY QX
【问题讨论】:
-
这个问题的答案取决于您使用的数据库引擎,您的问题中没有包含该引擎
-
我不得不说这是一个非常糟糕的数据库设计——为每年的每个季度添加列。这就是行的用途。
标签: sql sql-server