Aangezien dit huiswerk is, zal ik iets voor je achterlaten.
Enkel SQL-statement
Begin met lezen over de RETURNING clausule van de UPDATE commando in de handleiding
.
Een ander alternatief (voor complexere scenario's) is een gegevens-modificerende CTE
. Je hebt nog steeds de RETURNING . nodig clausule daarvoor.
Of u kunt een functie maken je kunt een enkele instructie aanroepen, maar dat zou in strijd zijn met je eis om alleen eenvoudige DML-commando's te gebruiken.
Enkele transactie
Als meer dan een enkele instructie is toegestaan, is een andere optie een eenvoudige UPDATE plus eenvoudige SELECT verpakt in een transactie
.