如何返回以下存儲過程中由星號標記的最內部SELECT語句的計數作爲輸出參數?從包含多個派生表的存儲過程返回輸出參數
Create procedure MySp
AS
Select RowNumber,NewsId From
(
Select Row_Number() Over (ORDER BY FirstVisit) as 'RowNumber',NewsId From
(
* Select Distinct NewsId,FirstVisit,PublishDate From VwNewsPack
) as t
) as tt
Where NewsId between 10 and 20
你應該用你正在使用的RDBMS標記這個,而不是你的問題中的隨機單詞。 –
感謝你的建議 –
不,不是用* RDBMS *這個詞,而是你正在使用的RDBMS的名字* ...... Oracle? DB2? SQL Server? Postgres的?除非我們知道這個查詢是用於哪個RDBMS,否則這個問題是無法回答的。 –