Я использую функцию string_agg в каком-то запросе, но пытаюсь преобразовать ее в хранилище данных sql Azure. Как мне этого добиться?Может ли кто-нибудь помочь мне в этом вопросе?
Начиная с июльской версии хранилища данных Azure реализован STRING_AGG.
https://docs.microsoft.com/en-us/azure/sql-data-warehouse/release-notes-10-0-10106-0
string_agg не поддерживается в хранилище данных Azure.https://docs.microsoft.com/en-us/sql/t-sql/functions/string-agg-transact-sql?view=sql-server-2017. вы можете использовать https://docs.microsoft.com/en-us/sql/t-sql/language-elements/coalesce-transact-sql?view=sql-server-2017.
Используя: COALESCE
DECLARE @Names VARCHAR(8000) SELECT @Names = COALESCE(@Names + ', ', '') + ColumnName FROM TABLE_NAME Select @Names