【问题标题】:SQL Server 2016, return json and non json togetherSQL Server 2016,一起返回json和非json
【发布时间】:2018-01-31 14:32:14
【问题描述】:

有没有办法同时返回 json 和非 json 数据?例如:

Column1    |          Column2

1          |  {["something":"value", "column2": "value2"]}

【问题讨论】:

    标签: sql json sql-server-2016


    【解决方案1】:

    尝试使用 AS JSON

    DECLARE @json NVARCHAR(MAX) = N'  
    {  
      "Other":[{
        "something": "value", 
        "column2": "value2"}],
        "Id": 1
    }'  
    
    SELECT *
    FROM OPENJSON ( @json )  
    WITH (   
      [Id] int '$.Id',
      [Other]  nvarchar(MAX)  AS JSON  
    )
    

    【讨论】:

      猜你喜欢
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多