STRING_AGG не является распознанным именем встроенной функции при использовании файла CDS SAP HANA - PullRequest
0 голосов
/ 13 октября 2018

Я пытаюсь использовать функцию STRING_AGG в моем файле CDS SAP HANA, но система, похоже, не распознает эту функцию.Стандартные функции агрегирования, такие как сумма или число, похоже, работают, но эта - не:

view MY_VIEW as
    select from A_TABLE A
    left join B_TABLE as B on
        A.ID = B.REF_ID
    {
        count( * ) as DATA,
        STRING_AGG(B.CODE,', ') CODES
    }
    group by OTHER_ID;

Есть ли способ использовать эту функцию в файлах SAP HANA CDS?Или есть обходной путь?

1 Ответ

0 голосов
/ 15 октября 2018

Представления SAP HANA Core Data Service (CDS) не поддерживают полный набор функций агрегирования, доступных в SAP HANA SQL.См. документацию для подробностей об этом.

Потенциальный обходной путь может заключаться в создании представлений SQL с нужными агрегатами и ссылки на эти представления в представлениях CDS.

...