Witam,
Mam ciekawą kwestię do rozwiązania. Mianowicie, mam dwie procedury składowane. W pierwszej podaje parameter, który znam, I zwraca ona ZAWSZE tylko jeden rekord a w drugiej musze podać jako parameter jedną wartość ze zwróconego rekordu pierwszej procedury. Interesuje mnie napisanie skryptu, który będę w stanie zaimportować do projekty w C#. Kombinuje coś w ten sposób:
USE nazwaBazy
DECLARE @sp1 int,
@sp2 int,
@wart int
EXEC @sp1 = [dbo].[spAPI1]
@numer = N'znana_wartość'
@wart = SELECT wartoscZProc_spAPI1 FROM dbo.spAPI1 --w tym miejscu musze jakoś pobrać wartość z jednej komórki rekordu, który jest zwracany przez procedure spAPI1
EXEC @sp2 = [dbo].[spAPI2]
@numer = @wart
SELECT 'Return Value' = @sp2
GO
Da się w ogóle coś takiego zrobić? Czy też musze SELECTem pobrać wartość, która mnie interesuje i nie kombinować z procedurami?