【发布时间】:2016-05-16 19:00:20
【问题描述】:
这是我的查询:
SELECT
sys.objects.object_id, sys.objects.name, sys.objects.type_desc,
sys.syscomments.text
FROM
sys.objects
LEFT JOIN
sys.syscomments ON sys.syscomments.id = sys.objects.object_id
WHERE
(type_desc LIKE 'SQL_STORED_PROCEDURE' OR type_desc LIKE 'SQL_SCALAR_FUNCTION')
ORDER BY
sys.objects.object_id;
这是输出的一部分:
那么我将如何连接具有相同“object_id”的行的“text”列,这样我就没有重复的 ID?如果没有字符串的聚合函数,在 T-SQL 中就不那么简单了……
我看过其他示例,但我似乎无法让它适用于我的场景。
【问题讨论】:
-
将示例数据显示为文本(我们无法从图片复制/粘贴) 并希望输出。请阅读How-to-Ask 这里是START 了解如何提高问题质量并获得更好答案的好地方。
标签: sql sql-server tsql concatenation