मेरे पास यह है, और मुझे कुल सेट पर एक त्रुटि मिलती है। मैं कई बार सीटीई क्यों नहीं पहुंच सकता?कई बार एक सीटीई का उपयोग करें
ALTER PROCEDURE [dbo].[GetLeaguePlayers]
(
@idleague int,
@pageNumber int,
@pageSize int,
@total int OUTPUT
)
AS
WITH CTEPlayers AS
(
SELECT ROW_NUMBER() OVER (ORDER BY p.Name) AS RowNumber, p.Id, p.Name, t.Name AS Team
FROM Players p INNER JOIN Teams t ON p.IdTeam=t.Id INNER JOIN Leagues l ON l.Id=t.IdLeague
WHERE [email protected]
)
SELECT Id, Name
FROM CTEPlayers c
WHERE RowNumber>@pageSize*(@pageNumber-1) AND RowNumber<@pageSize*@pageNumber;
SET @total = (SELECT COUNT(*) FROM CTEPlayers)
नहीं! *** नहीं ** अपना प्रश्न बदलें! इसके बजाय एक और पूछो। – RBarryYoung
मेरी गलती, मुझे खेद है – gigi