0

ページを分割したいのですが、次のストアド プロシージャは正しくありません@size

ありがとう!!!

CREATE PROCEDURE message_devidepage
    @size int,
    @page int
AS
BEGIN
    SELECT TOP @size * from   --point out @size is wrong 
        (
        SELECT ROW_NUMBER() OVER (ORDER BY createTime desc) AS RowNumber,* FROM message
        ) ed
    WHERE RowNumber > @size*(@page-1);
END
GO
4

4 に答える 4