相关疑难解决方法(0)

如何将多行中的文本连接成SQL Server中的单个文本字符串?

考虑一个包含三个行的名称的数据库表:

Peter
Paul
Mary
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以将其转换为单个字符串Peter, Paul, Mary

sql sql-server csv string-concatenation group-concat

1813
推荐指数
33
解决办法
222万
查看次数

UNION多个存储过程的结果

我有一个存储过程,我需要调用几次不同的时间,每次传递不同的参数.我想将结果收集为单个数据集.这样的事情可能......

exec MyStoredProcedure 1
UNION
exec MyStoredProcedure 2
UNION
exec MyStoredProcedure 3
Run Code Online (Sandbox Code Playgroud)

我尝试使用上面的语法,但得到错误...

Incorrect syntax near the keyword 'UNION'
Run Code Online (Sandbox Code Playgroud)

我正在处理的存储过程非常复杂,对我来说是一个"黑盒子",所以我无法进入存储过程的定义并改变任何东西.关于如何一起收集结果的任何建议?

我正在使用SQL Server 2008 R2.谢谢你的帮助.

sql sql-server union stored-procedures

43
推荐指数
2
解决办法
7万
查看次数

获取 SQL Server 中查询的列名

假设我在 SQL 2014 中有一个查询:

SELECT EmployeeName, EmployeeAddress, EmployeeAge FROM dbo.Employee
Run Code Online (Sandbox Code Playgroud)

我想动态地进行查询、循环并获取EmployeeNameEmployeeAddress和 等列的名称EmployeeAge

我需要这个,因为我可以有另一个与此不同的查询,我还需要获取列名。

sql-server sql-server-2014

4
推荐指数
1
解决办法
6880
查看次数