使用Microsoft SQL Server。运行一个返回'无列名称的存储过程'作为列名。
有没有办法查看这个列名是什么?或者让存储过程返回列名?
答案 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