Kontrollstrukturen in SQLScript

Aus Matts Wiki
Version vom 6. November 2026, 18:46 Uhr von Matt1 (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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.