конвертировать один столбец в JSON - PullRequest
0 голосов
/ 05 февраля 2019

Использование Azure SQLServer Я пытаюсь преобразовать только один столбец в формат json.Данные находятся в поле nvarchar.Использование For Json Auto преобразует все поля и все строки.Что мне нужно, это просто конвертировать только один столбец.

Под преобразованием в json я имею в виду то, что нужно щелкнуть мышью, чтобы увидеть данные в новом окне внутри SSMS.

Допустим, таблица (журналы) имеет 2 столбца: LogId и LogData.LogData равно nvarchar(max) и содержит данные json.

Мне нужно запросить таблицу и получить кликабельный столбец logData.

1 Ответ

0 голосов
/ 05 февраля 2019

Вы можете попробовать, как показано ниже, чтобы получить только один столбец как JSON

select o.*,
 (select YourColumnForJson  
    from YourTable i 
        where o.Identifer=i.Identifer for json auto) as JsonColumn 
 from YourTable o
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...