Derselbe Lieferungseingang, moderne Syntax
Dasselbe Szenario eines Lieferungseingangs: Ein Artikel ist eingetroffen — wenn er bereits in inventory ist, erhöhe seine Menge und aktualisiere updated_at; wenn nicht — lege eine neue Zeile an.
Postgres 15 und höher bietet eine ausdrucksstärkere Syntax, die beide Zweige („matched“ und „not matched“) in eine einzige Anweisung packt. Zusätzliche Lagerregel: Das Hinzufügen zu einem bestehenden Artikel ist nur erlaubt, wenn der resultierende Bestand höchstens 50 bleibt — mehr passt physisch nicht ins Lager.
Nur INSERT/UPDATE/DELETE — kein abschließendes SELECT erforderlich.
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden