Kontrollstrukturen in SQLScript
Aus Matts Wiki
Beispiele für Kontrollstrukturen mit SQLScript.
Diese können in SAP HANA, SAP BW/4HANA und SAP Datasphere genutzt werden.
IF-THEN-ELSE
Eine IF-Abfrage wird mit einer CASE-WHEN-ELSE Kontrollstruktur abgebildet.
CASE-WHEN-ELSE
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
WHEN conditionN THEN resultN
ELSE result
END;
Kann genutzt werden, um eine IF-Abfrage abzubilden.
Wenn eine solche CASE-Verzweigung genutzt wird, um eine neue Alias-Spalte in einem SELECT-Statement zu definieren, kann der Inhalt dieser Spalte nicht im gleichen Statement in einer anderen Spalte wiederverwendet werden.
