SQL:如何将字符串文本添加到我的CTE输出

哈西耶

我有一个SQL问题。我想在视图的JSON结果的前面添加一个文本值。现在,我可以将视图的结果显示为JSON,然后返回“ SELECT * FROM @TABLE”作为结果。

我的ETL流程需要此返回查询。

我的CTE的输出现在是:

{"SystemType":"XX","SourceSystemName":"XX"}

我想要的结果是:

,"pipelineParameters":{"SystemType":"XX","SourceSystemName":"XX"}

我现在所拥有的:

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

ALTER   PROCEDURE [Schema].[StoredProcedure]
AS
SET NOCOUNT ON;
        BEGIN

            DECLARE @TABLE TABLE(RESULT NVARCHAR(MAX))
            DECLARE @QUERY NVARCHAR(MAX) = '

            ;WITH x(Name) as 
            (
            SELECT * FROM [Schema].[View] FOR JSON PATH, WITHOUT_ARRAY_WRAPPER
            )
            Select * from x  
            '
            Insert @TABLE
            EXEC (@QUERY)
            Select * from @TABLE;

        END
GO
专线小巴

我可能对此进行了简化,但是为什么不只将字符串的开头连接到结果列呢?

也就是说,替换最后的:

select * from @TABLE;

带有:

select ',"pipelineParameters":' + name from @TABLE

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将字符串添加到我的文本文件中的第 13 行

我如何将数字和字符串添加到我的 Django

如何将输出到我的表格中的文本添加到一个数组中?

如何将字符串和文本添加到 Python 的输入中?

如何将文本添加到动态生成页面标题的php字符串中?

如何将文本添加到包含多个字符串的行的末尾?

如何将多个文本文件中的字符串添加到数组

如何将字符串变量添加到 asp:label 文本?

如何将信息添加到字符串

如何将字符串添加到数组?

JwtBuilder将\添加到我的Json字符串-Java

为什么Go将字节添加到我的字符串中?

为什么将undefined添加到我的字符串中?

如何将 % 符号添加到我的文本框值

如何将文本文件连接/添加到我的 JS 脚本

Excel使用Office JS添加-如何将HTML字符串添加到Excel文本框

如何将NSOutlineViewDataSource添加到我的NSOutlineView?

如何将NAudio添加到我的项目?

如何将Integer添加到字符串并获得字符串答案?

如何将字符串数组的元素添加到字符串数组列表?

如何将数据参数添加到HTML字符串并返回字符串?

如何将子字符串添加到字符串中

如何将字符串添加到数组并返回字符串

如何将字符串(单词)添加到字符串[]数组?Java,输入

如何将 html 字符串附加/添加到输出变量,连接对 map 方法做了什么?

如何将新的字符串元素添加到字符串列表?

如何将字符串添加到字符串流?

将字符串添加到输出PHP文件

C#如何将对象添加到我的列表框,但显示一个字符串