Jump to content

update record and return old values


chiprivers

Recommended Posts

I am writing a function to update an existing record and I want to be able to return the values from the updated record prior to the update.

 

ie.

 

A record in table 'employee' has values id = 1, first_name = 'Joe' and last_name = 'Bloggs'

 

The function is passed employee id 1 and new name Tom Cobley so the function will update record 1 with the respective name entries.  Easy enough!

 

However, I want the function to be able to return the old name, Joe Bloggs.

 

Can this be done with a single query which updates the record with the specified values but also returns the old values at the same time or do I have to first query for the values of record 1 and then run a second update query?

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.