Bir saklı yordamın sonuçlarını başka bir saklı yordamda kullanmak mümkün mü?İç içe geçmiş saklı yordamları saklı yordamları aramada kullanın Sql Server 2008
I.I.I.e.CREATE PROCEDURE [dbo].[Proc1]
@ID INT,
@mfgID INT,
@DealerID INT
AS
BEGIN
DECLARE @Proc1Result UserDefinedTableVariable
EXEC @Proc1Result = Proc2
@SomeID = @ID,
@SomeID2 = @mfgID,
@SomeID3 = @DealerID
-- Now I want to use the table returned by the stored procedure here.
SELECT [col1],[col2] FROM @Proc1Result
END
Ben
INSERT INTO @Proc1Result EXEC Proc2 (with parameters passed)
kullanarak çalıştı
ancak INSERT EXEC
yuvalanmış açıklamada denilen edilemez.
Bunu gerçekleştirmenin herhangi bir yolu var mı? Ortam SQL Server 2008'dir.
Tam olarak nasıl aynı linki paylaştım ve sizden 2 dakika önce alıntı yaptım, ancak daha fazla oy aldınız mı? Oyuncak ayı olmalı ... –
@Abe: benimki yordam isimlerini biçimlendirdi, bu da saat ve çalışma saatlerini ve seçmenleri ekstra çabayı takdir ediyor;) –
Remus ayrıca, kaynaklardan daha büyük bir kısmı, şüphesiz ki Konuyla ilgili daha fazla bağlamda OP. :) –