use banco_xyz
 
create PROC limite_credito @id_cliente nvarchar,@limite int OUTPUT
AS 
SELECT @limite=(SELECT limite_credito FROM cliente WHERE id_cliente =@id_cliente)
GO 
 
DECLARE @limite int;
    EXEC limite_credito '001', @limite OUTPUT 
print @limite
 
Alguien sabe porque no arroja ningun dato, aunque dice que se realizo correctamente? 
   
 



