Sql 向表中添加列
我现在拥有的是一个存储过程,它有一个sql语句,可以生成下面的结果Sql 向表中添加列,sql,sql-server-2008,tsql,stored-procedures,Sql,Sql Server 2008,Tsql,Stored Procedures,我现在拥有的是一个存储过程,它有一个sql语句,可以生成下面的结果 | Name | Lastname | Age | Gender | <- Columns |Robert| Bob | 30 | Male | <- Row1 | Name | Lastname | Age | Gender |最简单的方法可能就是把它结合起来 SELECT 'LastName', 'FirstName', 'Age', 'Gender' UNION ALL
| Name | Lastname | Age | Gender | <- Columns
|Robert| Bob | 30 | Male | <- Row1
| Name | Lastname | Age | Gender |最简单的方法可能就是把它结合起来
SELECT
'LastName',
'FirstName',
'Age',
'Gender'
UNION ALL
SELECT
LastName,
FirstName,
Age,
Gender
FROM YourTable
请注意,在第二个select all中指定的列必须是nvarchar
,否则可能会出现转换错误 可能受骗
SELECT
'LastName',
'FirstName',
'Age',
'Gender'
UNION ALL
SELECT
LastName,
FirstName,
Age,
Gender
FROM YourTable