Привет Я использую SQLServer2008.Как преобразовать значения из одного столбца в список, разделенный запятыми?
В моем столе есть одно поле «Код».
Когда я пишу запрос,
select Code from Table1
то это дает ниже выход
Code
----
9
8
7
6
5
10
31
и мой требуется выход:
["9","8","7","6","5","10","31"]
У меня есть ок 14000 код в таблице. Как я могу получить этот результат? Благодарю.
Очень рискованно и не гарантированно работает. Если сервер генерирует параллельный план, он может оценивать '@ formattdstring = @ formattdstring + '"' + Code + '",'' для нескольких потоков и не сериализовать доступ к переменной, в результате чего некоторые строки будут исключены из результата. –
@ Damien_The_Unbeliever любые доказательства? –
Полностью согласен с комментарием @Damien_The_Unbeliever. Извините, но ваш запрос - плохая практика. – Devart