没有返回列名 - 是否可以返回列名?

时间:2012-02-29 14:26:12

标签: sql-server

使用Microsoft SQL Server。运行一个返回'无列名称的存储过程'作为列名。

有没有办法查看这个列名是什么?或者让存储过程返回列名?

2 个答案:

答案 0 :(得分:3)

您必须在存储过程中使用别名为列命名。

例如:

CREATE PROCEDURE [dbo].[GetMaxPrc]
AS
BEGIN
    SELECT MAX(TOTAL) AS TOTAL 
    FROM MYTABLE -- it will return TOTAL instead of NoColumnName
END

如果您未指定别名,则会返回nocolumnname

答案 1 :(得分:3)

使用“as”

选择未知的vaue

离。 count(salary)as totalsalary