Mit Prozedur Report aufrufen

Retro

Neuer Benutzer
Beiträge
2
Sagen wir ich habe zwei Prozeduren ProzI und ProzII.
Mit ProzI soll einen SQL-Report über eine Auswertung meines DW erstellen. In ProzII soll die andere Prozedur aufgerufen werden.
Ich will keine Reporting Dienste verwenden.

Bei ProzII würde ich beispielsweise so vorgehen:

Create procedure ProzII

@Nummer int,
@Name varchar(30),
@Jahr int,
@Menge int OUT
as
select @Menge = SUM(Menge)
from Mengentabelle
where Jahr=@Jahr
and(Nummer=@Nummer OR @Nummer=-1)
and(Name=@Name OR @Name='- Alle Namen -');

Wie würde ihn nun die zweite Prozedur aufrufen? Gibt es da einen bestimmten Befehl oder macht man es mit einem Select?
 
Werbung:
Moin moin,

es gibt den Befehl EXEC "deine_proc" 'param_1,Param_2,Param_N'
Könnte zum Beispiel so aussehen:

EXEC ProzI 1,'ein name',2016

Grüße
 
Werbung:
Zurück
Oben