none
SQL2012 PASE JSON問題請教 RRS feed

  • 問題

  • 您好:

    目前使用SQL 2012,沒有pase json的功能,而網路上有

    http://www.zendei.com/article/9205.html 

    但解析出來

    DECLARE @json NVARCHAR(MAX)
    
    SET @json ='N[ 
    
                      {"ordno":1,"item":11,"prdno":111,"date":2021,"qty":1000}, 
    
                      {"ordno":2,"item":22,"prdno":222,"date":2022,"qty":2000}
    
                  ]' 
    
     
    
    ;with m as (
    
          /*根*/
    
          SELECT  sequenceNo,parent_ID,Object_ID,NAME,StringValue,ValueType
    
          FROM    parseJSON( @json)
    
    )select * from m


    雖然有用xml path轉成

    但是否有更好的方式,將他轉成 各欄位 及 值

    謝謝

    2021年5月29日 上午 02:16

所有回覆