Mam sposób konceptualny Chciałbym zakodować zestaw powiązanych funkcji i procedur przechowywanych.Mam nadzieję, że uzyskać trochę informacji zwrotnej na temat, czy w ten sposób jest wykonalne.
W procedurze przechowywanej chciałbym przypisać wartości funkcji zwracającej tabelę do tabeli tymczasowej, a następnie przekazać tę tabelę do innej procedury składowanej ...
Czy mogę to zrobić bez tworzenia typów tabel?
Odpowiedzi:
1 dla odpowiedzi № 1Szybka próbka roztworu tabeli #temp:
CREATE PROCEDURE dbo.B
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM #foo;
END
GO
CREATE PROCEDURE dbo.A
AS
BEGIN
SET NOCOUNT ON;
SELECT TOP 1 * INTO #foo FROM sys.objects;
EXEC dbo.B;
DROP TABLE #foo;
END
GO
EXEC dbo.A;
DROP PROCEDURE dbo.A, dbo.B;