Utilizando la bd Pubs que viene con SQL....
desde el segundo sp se llama al primero que le regresa la cuenta de registros para imprimirla...
hay que generar los sps en Pubs y ejecutar el segundo
Execute dbo.spImprimeCuenta
un saludo
Código:
Use pubs
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[spCuentaAutores]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[spCuentaAutores]
GO
Create Procedure dbo.spCuentaAutores
@Cuenta Integer output
AS
set nocount On
Select @cuenta = count(*) from authors
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[spImprimeCuenta]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[spImprimeCuenta]
GO
Create Procedure dbo.spImprimeCuenta
AS
Declare @Cuenta as int
Execute dbo.spCuentaAutores @Cuenta output
print @Cuenta
GO