Ключ синтаксического анализа JSON для столбца таблицы SQL Server 2016 - PullRequest
0 голосов
/ 13 сентября 2018

Мы получаем этот документ JSON и импортируем его в SQL Server 2016 с использованием компонента Kingswaysoft JSON Source

{
    "Program": "USRMI",
    "Transaction": "GetUserInfo",
    "Metadata": {
        "Field": [
            {
                "@name": "USERID",
                "@type": "A",
                "@length": 10,
                "@description": "User"
            },
            {
                "@name": "COMPNO",
                "@type": "N",
                "@length": 3,
                "@description": "Company"
            },
        ]
    },
    "MIRecord": [
        {
            "NameValue": [
                {
                    "Name": "USERID",
                    "Value": "JOEBLO88"
                },
                {
                    "Name": "COMPNO",
                    "Value": "999"
                },

            ],
            "RowIndex": 0
        }
        {
            "NameValue": [
                {
                    "Name": "USERID",
                    "Value": "JOEBLO55"
                },
                {
                    "Name": "COMPNO",
                    "Value": "998"
                },
            ],
            "RowIndex": 1
        }       
    ]
}

и иметь столбец в таблице следующим образом:

{"Name": "USERID","Value": "JOBLO88"}
{"Name": "COMPNO","Value": "988"}
{"Name": "USERID","Value": "JOBLO55"}
{"Name": "COMPNO","Value": "955"}

Я изо всех сил пытаюсь найти любой ресурс по синтаксису, который можно использовать, чтобы преобразовать его в таблицу со структурой столбцов, как показано ниже

USERID  COMPNO
======  ======
JOBLO88  988
JOBLO55  955
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...