Mensaje enviado por Roberto Cano <rocano@generali-peru.com.pe>
ya esta
drop proc sp_b_recursivo
create procedure sp_b_recursivo
(
@cod_modulo smallint,
@salida smallint output
)
AS
declare @aux_cod_modulo smallint
declare @aux_salida smallint
SELECT @aux_cod_modulo=cod_modulo_padre from tmodulo_menu where
cod_modulo=@cod_modulo
IF not @aux_cod_modulo is null
--SELECT @salida= @aux_cod_modulo
SELECT convert(varchar(9),@aux_cod_modulo)
exec sp_b_recursivo @aux_cod_modulo,@salida=@aux_salida output
return 0
declare @salida smallint
exec sp_b_recursivo 3,@salida=@salida output
Roberto Cano R
rocano@generali-peru.com.pe.
Generali Peru Cia. de Seguros y Reaseguros
Dpto. Sistemas
Lima-Peru