/ / SAP HANA SQL in berechneter Spalte - sql, berechnete Spalten, hana

SAP HANA SQL in berechneter Spalte - sql, berechnete Spalten, hana

Was sind die genauen Möglichkeiten für berechnete Spalten in SAP HANA?

Ich habe oft Probleme beim Erstellen von berechneten Spalten - obwohl SQL verwendet wird (nicht Spalten-Engine)

Also muss ich verwenden concat(col1, col2) Anstatt von col1 || col2

Jetzt möchte ich tun:

das Äquivalent von ABAP CONDENSE( COL1 )

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

Wie macht man das in einer berechneten Spalte?

Antworten:

2 für die Antwort № 1

Es scheint, dass der grafische Modellierer nur die Funktionen unterstützt, die in der Funktion Fenster der Ausdruckseditor. Wenn Sie jedoch ein Skript-Berechnungsansicht Sie können den folgenden Code aktivieren:

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

Die Verwendung von Tabellenfunktionen in Berechnungsansichten könnte eine andere Möglichkeit sein.