Quantcast
Channel: Active questions tagged return-value - Stack Overflow
Viewing all articles
Browse latest Browse all 207

How can i get inserted record id from dynamic table namename and output that id

$
0
0
ALTER PROC Experience  @Subject1 INT ,@Subject2 INT ,@TableNumber INT ,@IDR INT OUTPUT  AS  BEGIN  DECLARE @CMDS VARCHAR(MAX);                   DECLARE @Subj1 VARCHAR(10);        SET @Subj1=CONVERT(varchar(10),@Subject1);        DECLARE @Subj2 VARCHAR(10);        SET @Subj2=CONVERT(varchar(10),@Subject2);               DECLARE @TableNames VARCHAR(100);               SET @TableNames='TableNo_'+CONVERT(varchar(50),@TableNumber);                  SET @CMDS='INSERT INTO '+@TableNames+' (@Subject1,@Subject1) VALUES('''+@Subj1+''','''+@Subj2+''');'        EXEC (@CMDS);  SELECT @IDR =  SCOPE_IDENTITY();    END

inserting is not problem it is working but i can not get last inseted id and i can not post it as output.i am using mssql and stored procedure(SELECT @IDR = SCOPE_IDENTITY() and output this value)


Viewing all articles
Browse latest Browse all 207

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>