Stored procedure for retrieving and update existing records

Newbie Member
8Feb2011,11:36   #1
becky.b's Avatar
Hi, I am doing a update stored procedure that allows me to retrieve and update exisiting records from database. However, records entered previously cannot be retreived, hence unable to update it.

This is the code for it:
Code:
 
ALTER PROCEDURE [OS].[UPDATE_ItmsRecords] 
@itemName varchar(100),
@itemDesc varchar(1000),
@itemCat varchar(100)
AS

Select @itemName  = itemName , @itemDesc = itemDesc, @itemCat  = itemCat  WHERE itemName = @itemName
 UPDATE OS.Items SET itemName = @itemName , itemDesc = @itemDesc, itemCat = @itemCat WHERE itemName = @itemName
How do I resolve it such that it can retrieve previous record and update it to the database(MS SQL Server 2008)
Thanks!
Go4Expert Member
16Aug2011,18:21   #2
sql-programs's Avatar
Hi,

If u retrieve the previously entered records use the
SELECT IDENT_CURRENT(‘table name’)
is used the last inserted record id value from particular table.After that u can update the particular record with new values.