 
			
				23/05/2005, 15:59
			
			
			     |  
        |     Colaborador   |    |    Fecha de Ingreso: abril-2003  
						Mensajes: 12.106
					  Antigüedad: 22 años, 6 meses Puntos: 25     |        |  
  |      No, más bien algo como:   
CREATE PROCEDURE PDameCodigoProdh par1 varchar(3), par2 varchar(10) 
as 
DECLARE @parSalida varchar(30) 
SELECT TOP 1 @parSalida= tabla.unCampo from tabla  return @parSalida 
go   
Examina la opcion de las variables de salida, en daterminado momento te pueden servir quiza de mejor manera que un RETURN: (hecho al vuelo, puede tener errores)   
CREATE PROCEDURE PDameCodigoProdh par1 varchar(3), par2 varchar(10),  @parSalida varchar(30) output 
as 
set @parSalida = 0 
SELECT TOP 1 @parSalida= tabla.unCampo from tabla 
go 
------ 
declare @resultado varchar(30) 
EXEC PDameCodigoProdh 'algo', 'algo', @resultado output 
print @resultado     
				__________________  "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche            |