【发布时间】:2016-05-25 07:44:12
【问题描述】:
我想要存储过程中具有不同别名的查询字段
select COUNT(EmpCode) as CountEmp+@para
结果应该是
CountEmp1
45
CountEmp2
54
CountEmp1
76
C#代码中的查询循环:
select COUNT(EmpCode) where something = @something as CountEmp+@para
【问题讨论】:
-
您面临什么问题?也添加代码
-
你不能做动态别名(除非你使用动态 SQL)。这样做的目的是什么?
-
你想动态传递不同的表名吗?
-
无论别名是什么,您都无法通过重命名获得不同的值。请显示所有产生这些值的查询文本。
-
我通过匹配主键循环填充查询结果在 c# 数据表中,但如果每次列名相同,如 [empcode] 数据表在每次迭代时覆盖查询结果,所以想通过 c# 传递参数来更改别名名称不同的列名
标签: sql sql-server database stored-procedures