Vraag : Het roepen van een opgeslagen procedure van een opgeslagen procedure

Hoe zou ik een opgeslagen procedure van een andere opgeslagen procedure roepen?

bijvoorbeeld de eerste sloeg procedure op zoals een inputparameter van zegt:

@compID int

and een vraag die heeft:

select SaleID, OtherFieldsETc WAAR companyid = @companyID

Now, ik SalesID wil overgaan EN @companyID tot een derde procedure en het resultaat hebben dat één van de gebieden zijn in eerste opgeslagen procedure.



zijn teruggekeerd

Antwoord : Het roepen van een opgeslagen procedure van een opgeslagen procedure

u zou moeten controleren als u de procedure kunt veranderen u in een (scalaire) functie wilt roepen, dan u het in de vraag kunt omvatten
1:
2:
3:
4:
selecteer t.SaleID, t.OtherFields 
, dbo.YourFunction (t.SaleID, @companyID) x
VAN yourtable t
WAAR t.com panyid = @companyID
Andere oplossingen  
 
programming4us programming4us