|
-
May 23rd, 2005, 05:37 PM
#1
Thread Starter
Hyperactive Member
exec stored proc -- return record id?
how do you return a record number once you insert data into a sql table?
-
May 23rd, 2005, 08:50 PM
#2
Re: exec stored proc -- return record id?
SELECT @@IDENTITY will get you the id value inserted. You could return it in an OUTPUT parameter.
-
May 24th, 2005, 09:03 AM
#3
Thread Starter
Hyperactive Member
Re: exec stored proc -- return record id?
what is an OUTPUT parameter?
this is what i came up with....?
Code:
create procedure [p_save_new] @sheetname varchar(1000), @sheetdata text, @categoryid int, @username nvarchar(50) as
insert into tblcheatsheet
(sheetname, sheetdata,categoryid,active)
values (@sheetname, @sheetdata, @categoryid , '1')
insert into tblWhoWhen
values(@@IDENTITY , @username, Getdate())
Last edited by texas; May 24th, 2005 at 09:59 AM.
-
May 24th, 2005, 11:51 PM
#4
Re: exec stored proc -- return record id?
create procedure [p_save_new] @sheetname varchar(1000), @sheetdata text, @categoryid int, @username nvarchar(50), @ReturnValue INT OUTPUT as
insert into tblcheatsheet
(sheetname, sheetdata,categoryid,active)
values (@sheetname, @sheetdata, @categoryid , '1')
SELECT @ReturnValue = @@IDENTITY FROM tblcheatsheet
insert into tblWhoWhen
values(@ReturnValue , @username, Getdate())
-
May 25th, 2005, 09:37 AM
#5
Thread Starter
Hyperactive Member
Re: exec stored proc -- return record id?
what was wrong with the way i was doing it?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|