powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / STRING_AGG и "Неправильный синтаксис..."
3 сообщений из 3, страница 1 из 1
STRING_AGG и "Неправильный синтаксис..."
    #39877706
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Имеется скрипт:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
declare @tab table
(
	f1 varchar(50)
)

insert into @tab(f1) values ('белый'),('белый'),('синий'),('красный')

Select STRING_AGG(f1,',') WITHIN GROUP (ORDER BY f1 ASC)
From @tab;



возвращающий ошибку:
Сообщение 102, уровень 15, состояние 1, строка 8
Неправильный синтаксис около конструкции "(".

Если убрать кусок:
Код: sql
1.
WITHIN GROUP (ORDER BY f1 ASC)


то всё замечательно отрабатывает, только не сортирует конечно.

Подскажите что не так? Единственное предположение, что сервер не поддерживает такую конструкцию, но нигде не нашёл такого упоминания.

Код: sql
1.
select @@VERSION


возвращает
Microsoft SQL Server 2017 (RTM-CU13) (KB4466404) - 14.0.3048.4 (X64) Nov 30 2018 12:57:58 Copyright (C) 2017 Microsoft Corporation Express Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: ) (Hypervisor)
...
Рейтинг: 0 / 0
STRING_AGG и "Неправильный синтаксис..."
    #39877709
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Greedy,
уровень совместимости бд поднимите до адекватного задаче уровня
...
Рейтинг: 0 / 0
STRING_AGG и "Неправильный синтаксис..."
    #39877714
Greedy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, помогло!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / STRING_AGG и "Неправильный синтаксис..."
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]