/ / SAP HANA SQL v vypočítanom stĺpci - sql, calculated-columns, hana

SAP HANA SQL v vypočítanom stĺpci - sql, calculated-columns, hana

Aké sú presné možnosti pre vypočítané stĺpce v SAP HANA?

Mám často problémy s vytváraním vypočítaných stĺpcov - aj keď pomocou SQL (nie motora stĺpcov)

Takže musím použiť concat(col1, col2) namiesto col1 || col2

Teraz to chcem:

ekvivalent ABAP CONDENSE( COL1 )

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

Ako to urobiť v vypočítanom stĺpci?

odpovede:

2 pre odpoveď č. 1

Zdá sa, že grafický modelár podporuje iba funkcie uvedené v funkcie okno okna Editor výrazov, Ak však vytvoríte scripted view calculation budete môcť aktivovať nasledujúci kód:

/********* 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 ************/

Použitie Funkcie tabuľky v zobrazeniach Výpočet by mohla byť ďalšia možnosť.