SQL Server:如何升级标题?

SQL Server:如何升级标题?,sql,sql-server,tsql,azure-sql-database,sql-server-2016,Sql,Sql Server,Tsql,Azure Sql Database,Sql Server 2016,我在SQL Server 2016中有一个类似的表(所有列都是nvarchar,有超过15列,我还有一个IDENTITY列未显示): 表1: [Col1] [Col2] [Col3] [Col4] ----------------------------------------------------------------------------------

我在SQL Server 2016中有一个类似的表(所有列都是
nvarchar
,有超过15列,我还有一个
IDENTITY
列未显示):

表1

  [Col1]                  [Col2]                  [Col3]                  [Col4]
  ----------------------------------------------------------------------------------              
  12-05-2016 10:29:48     12-06-2016 03:29:48     NULL                    132.43
  StartTime               TaskNumber              EndTime                 TotalValue
  12-01-2017 11:15:00     48                      12-01-2017 12:32:00     24.1
如您所见,每一列都包含实际上应该是列标题的文本。如何将列名称设置为该值


请注意,列的顺序并不总是相同的。数据来源可以包含任意顺序的列。

这是什么样的设计?您是否将报表存储在常规表中?不确定2016年是否有类似的新功能,但您有多种方法来执行此操作,例如创建一个包含15列的新表,使用
identity insert
上设置为
,然后删除标题行…使用“创建表”声明:如何编写该声明取决于您。一旦创建了它,您将使用插入。。SELECT语句将现有表中的记录添加到新表@LAD22025是的,我有一个.NET函数,可以读取excel表并将其放入常规SQL表中。它包含Excel表中的标题,但会以随机顺序添加行。一旦数据库中有了数据,我就把它合并到另一个表中,但我需要标题名来完成这项工作。我应该提到,列可以是任意顺序的,它们不总是以相同的顺序排列。这是什么样的设计?您是否将报表存储在常规表中?不确定2016年是否有类似的新功能,但您有多种方法来执行此操作,例如创建一个包含15列的新表,使用
identity insert
上设置为
,然后删除标题行…使用“创建表”声明:如何编写该声明取决于您。一旦创建了它,您将使用插入。。SELECT语句将现有表中的记录添加到新表@LAD22025是的,我有一个.NET函数,可以读取excel表并将其放入常规SQL表中。它包含Excel表中的标题,但会以随机顺序添加行。一旦数据库中有了数据,我就将其合并到另一个表中,但我需要标题名来完成这项工作。我应该提到,列可以是任意顺序的,它们的顺序并不总是相同的