23/05/2005, 15:59
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 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 |