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
.