我正在使用“EXEC sp_helptext Object”运行查询,但它返回列名为 Text 的多行。我正在尝试将该值连接到单个字符串中,但在尝试找出使用 T-SQL 执行此操作的最佳方法时遇到了麻烦。
最佳答案
你可以尝试这样的事情
DECLARE @Table TABLE(
Val VARCHAR(MAX)
)
INSERT INTO @Table EXEC sp_helptext 'sp_configure'
DECLARE @Val VARCHAR(MAX)
SELECT @Val = COALESCE(@Val + ' ' + Val, Val)
FROM @Table
SELECT @Val
这会将所有内容恢复为一行,因此您可能需要使用换行符。
关于sql - 获取 sp_helptext 结果作为单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1727414/