Stored Procedure
Publicado por Dani (6 intervenciones) el 21/07/2008 12:42:11
Hola!
Mi problema es que tengo un stored procedure implementado y en él se llaman a otros 6 stored procedures más pequeños....
Usando la herramienta Sql Server business intelligence Development Studio, en el Sql panel donde se hacen las consultas resulta que al ejecutarlo solo me ejecuta el primero de los seis stored procedures que hay dentro de él, y necesito que me devuelva todos los valores de los 6 sp, para obtener un dataset con esos valores y engancharlos a un reporting services....
El sp grande es:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[pa_ExcelMensualGrupos]
@Pais int,
@Actividad int,
@Conces int,
@Anio int,
@Mes int,
@Euros int
AS
BEGIN
SET NOCOUNT ON;
exec pa_ExcelNombre @Pais, @Actividad, @Conces;
exec pa_ExcelGrupos @Actividad;
exec pa_ExcelPresInicialMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros;
exec pa_ExcelPresVigenteMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros;
exec pa_ExcelRealMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros, @Mes;
exec pa_ExcelMaxMesRealMesGrupos @Pais, @Actividad, @Conces, @Anio;
y solo me devuelve los valores de exec pa_ExcelNombre @Pais, @Actividad, @Conces;
Alguien puede ayudarme????
Gracias.
END
Mi problema es que tengo un stored procedure implementado y en él se llaman a otros 6 stored procedures más pequeños....
Usando la herramienta Sql Server business intelligence Development Studio, en el Sql panel donde se hacen las consultas resulta que al ejecutarlo solo me ejecuta el primero de los seis stored procedures que hay dentro de él, y necesito que me devuelva todos los valores de los 6 sp, para obtener un dataset con esos valores y engancharlos a un reporting services....
El sp grande es:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER PROCEDURE [dbo].[pa_ExcelMensualGrupos]
@Pais int,
@Actividad int,
@Conces int,
@Anio int,
@Mes int,
@Euros int
AS
BEGIN
SET NOCOUNT ON;
exec pa_ExcelNombre @Pais, @Actividad, @Conces;
exec pa_ExcelGrupos @Actividad;
exec pa_ExcelPresInicialMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros;
exec pa_ExcelPresVigenteMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros;
exec pa_ExcelRealMesGrupos @Pais, @Actividad, @Conces, @Anio, @Euros, @Mes;
exec pa_ExcelMaxMesRealMesGrupos @Pais, @Actividad, @Conces, @Anio;
y solo me devuelve los valores de exec pa_ExcelNombre @Pais, @Actividad, @Conces;
Alguien puede ayudarme????
Gracias.
END
Valora esta pregunta


0