que la consulta me retorne el campo autogenerado

20/07/2008 - 00:50 por MalKaViAN_NeT | Informe spam
Tengo un store procedure que inserta en una tabla y el codigo se autogenera
por ejemplo.

create procedure insertarUsuario @login varchar(20),@password varchar(10) as
insert into usuarios(login,password) values(@login,@password)
GO

bien inserta y por el codigo no me preocupo porque lo tengo configurado para
que lo autogenere pero quiero saber cual es el codigo que genera y que mi
consulta quede mas o menos asi

create procedure insertarUsuario @login varchar(20),@password varchar(10) as
insert into usuarios(login,password) values(@login,@password)
RETURN @CODIGO
GO

para luego desde mi programación saber cual fue ese codigo porque lo necesito
http://www.tecnolust.com
a por las buenas ideas
 

Leer las respuestas

#1 Maxi
20/07/2008 - 01:22 | Informe spam
Hola, que codigo de retorno quiere ver? el insert con los datos? si quiere
hacer eso porque ademas de lo que esta haciendo no arma una variable de
retorno concatenada con el insert y los valores?

Algo asi como


create procedure insertarUsuario @login varchar(20),@password varchar(10) as
declare @codigo nvarchar(1000)

insert into usuarios(login,password) values(@login,@password)

set @codigo = n'INSERT INTO USUARIOS (LOGIN,PASSWORD) VALUES (' + @LOGIN +
',' + @PASSWORD + ')'

RETURN @CODIGO
GO



"MalKaViAN_NeT" escribió en el
mensaje news:
Tengo un store procedure que inserta en una tabla y el codigo se
autogenera
por ejemplo.

create procedure insertarUsuario @login varchar(20),@password varchar(10)
as
insert into usuarios(login,password) values(@login,@password)
GO

bien inserta y por el codigo no me preocupo porque lo tengo configurado
para
que lo autogenere pero quiero saber cual es el codigo que genera y que mi
consulta quede mas o menos asi

create procedure insertarUsuario @login varchar(20),@password varchar(10)
as
insert into usuarios(login,password) values(@login,@password)
RETURN @CODIGO
GO

para luego desde mi programación saber cual fue ese codigo porque lo
necesito
http://www.tecnolust.com
a por las buenas ideas

Preguntas similares