/ / SAP HANA SQL в изчислената колона - sql, изчислени-колони, hana

SAP HANA SQL в изчислена колона - sql, изчислени-колони, hana

Какви са точните възможности за изчислените колони в SAP HANA?

Често имам проблеми при изграждането на изчислени колони - въпреки че използвам SQL (не колонна машина)

Така че трябва да използвам concat(col1, col2) вместо col1 || col2

Сега искам да направя:

еквивалента на ABAP CONDENSE( COL1 )

HANA SQL: replace_regexpr ( "[[:space:]]+" IN COL1 WITH " ")

Как да го направя в изчислена колона?

Отговори:

2 за отговор № 1

Изглежда, че графичният модел поддържа само функциите, изброени в функция прозорец на Редактор на изрази, Ако обаче създадете a сценарист изглед изчисление ще можете да активирате следния код:

/********* Begin Procedure Script ************/
BEGIN
var_out = select REPLACE_REGEXPR("[[:space:]]+" in "<YOUR_COLUMN>" with " ") as "CONDENSED_TEXT" from "<YOUR_SCHEMA>"."<YOUR_TABLE>";

END /********* End Procedure Script ************/

Използването на Функции на таблицата в изгледите "Изчисляване" може да бъде друга възможност.