Dezelfde ontvangst van een levering, maar met moderne syntaxis
Hetzelfde scenario voor het ontvangen van een levering: er is een artikel binnengekomen — als het al in inventory staat, tel je het bij de hoeveelheid op en ververs je updated_at; zo niet, dan maak je een nieuwe rij aan.
Postgres 15 en hoger biedt een expressievere syntaxis die beide takken («matched» en «not matched») in één enkele opdracht samenbrengt. Extra magazijnregel: bij een bestaand artikel mag alleen worden opgeteld als de resulterende voorraad maximaal 50 blijft — meer past er fysiek niet in het magazijn.
Alleen INSERT/UPDATE/DELETE — geen afsluitende SELECT nodig.
Log in om je inzendingsgeschiedenis te zien
InloggenLog in om de AI-mentor te gebruiken
Inloggen