Store procedure (output)
Publicado por Favio (7 intervenciones) el 15/09/2004 05:51:33
Gracias a todos por su ayuda.
Tengo un store procedure en el que quiero que me devuelva el máximo del código, para poder ser devuelto e insertado en la tabla:
las variables que entran de input es:
el nombre de la tabla y el campo que hay que sacar el máximo.
CREATE PROCEDURE contab_MAX
@tbl1 varchar(20),
@campo varchar(20),
@elmax int out
AS
DECLARE @Select as varchar(1000)
SET @Select = 'SELECT @elmax=MAX(' + @tbl1 + '.' + @campo + ') FROM ' + @tbl1
EXEC (@Select)
GO
no sé como llamarlo, y como referirme al valor que devuelve.
Muchas gracias ..
Tengo un store procedure en el que quiero que me devuelva el máximo del código, para poder ser devuelto e insertado en la tabla:
las variables que entran de input es:
el nombre de la tabla y el campo que hay que sacar el máximo.
CREATE PROCEDURE contab_MAX
@tbl1 varchar(20),
@campo varchar(20),
@elmax int out
AS
DECLARE @Select as varchar(1000)
SET @Select = 'SELECT @elmax=MAX(' + @tbl1 + '.' + @campo + ') FROM ' + @tbl1
EXEC (@Select)
GO
no sé como llamarlo, y como referirme al valor que devuelve.
Muchas gracias ..
Valora esta pregunta


0