Функция string_agg не работает в SMSS 17 - PullRequest
0 голосов
/ 30 сентября 2019

Это мои данные:

enter image description here

Я пытаюсь следующий код:

SELECT *,
        STRING_AGG(SUBTIPO_PRODUCTO, ' | ')
        WITHIN GROUP (ORDER BY ORDEN_PRODUCTOS) PRODUCTOS
FROM #ORDEN_PRODUCTOS

и я получаюследующая ошибка:

'STRING_AGG' не является распознанным именем встроенной функции.

* string_agg заблокирован для SMSS 17? Код неправильный?

1 Ответ

1 голос
/ 30 сентября 2019

Доступные функции в SQL Server определяются настройкой совместимости базы данных, которая является представлением версии SQL Server, на которой в данный момент работает база данных. Если вы используете SQL Server 2014 в качестве сервера, SSMS 2017 не предоставляет функцию STRING_AGG. Вы должны работать в SQL Server 2017 или выше, чтобы STRING_AGG работал.

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