CREATE PROCEDURE [test].[proc]
@ConfiguredContentId int,
@NumberOfGames int
AS
BEGIN
SET NOCOUNT ON
RETURN
@WunNumbers TABLE (WinNumb int)
INSERT INTO @WunNumbers (WinNumb)
SELECT TOP (@NumberOfGames) WinningNumber
FROM [Game].[Game] g
JOIN [Game].[RouletteResult] AS rr ON g.[Id] = rr.[gameId]
WHERE g.[ConfiguredContentId] = @ConfiguredContentId
ORDER BY g.[Stoptime] DESC
SELECT WinNumb, COUNT (WinNumb) AS "Count"
FROM @WunNumbers wn
GROUP BY wn.[WinNumb]
END
GO
यह संग्रहित प्रक्रिया पहले चयन कथन से मूल्य लौटाती है, लेकिन मैं लौटने के लिए दूसरे चयन कथन से मूल्य प्राप्त करना चाहता हूं। टेबल @WunNumbers एक अस्थायी तालिका है।संग्रहित प्रक्रिया से अस्थायी तालिका को वापस कैसे करें
कोई विचार ???
कृपया अपने एसक्यूएल कोड को दोबारा सुधारें। –
वह कोड मान्य एसक्यूएल नहीं है। ऐसा हो सकता है, अगर "रिटर्न @ विननबर्स" "डेक्लेयर @ विननबर्स" था, लेकिन फिर बाकी के अंतिम परिणाम सेट –
को वापस करने का अधिकार दिखता है, अब मैं देखता हूं, मैंने गलत कोड पोस्ट किया है। "DECLARE @WinNumbers" है लेकिन यह अभी भी काम नहीं करता है। – dani