Мне нужно получить отформатированную строку с данными из оператора SELECT.Проблема в том, что мне нужно, чтобы он возвращался с одинарными кавычками.Вот пример.
У меня есть таблица, которая содержит 2 столбца TrainingSwipeID (int) и ExtendedDate (datetime).Для примера у меня есть строка в таблице, которая содержит
TrainingSwipeID = 123
TrainingEnd = 23/23/2019 09:00:00
Мне нужно создатьОператор SELECT, который возвращает форматированную строку, такую как {'TrainingSwipeID': 123, 'TrainingEnd': 23.04.2009 09:00:00}
Я исследовал и обнаружил, что вы можете удвоить одинарные кавычкичтобы обойти эту проблему.Я безуспешно попробовал следующее и получаю следующую ошибку: «Преобразование не удалось при преобразовании значения varchar '{' TrainingSwipeID ':' в тип данных int."
SELECT '{''TrainingSwipeID'':' + TrainingSwipeID + '''TrainingEnd'':' + TrainingEnd + '}'
AS MyFormattedString
FROM TrainingSwipe
Может кто-нибудь помочь?