Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2007, 13:56
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Re: andres no logre que funcionara

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
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.