简单SQL存储过程帮忙~~~
请问以下存储过程错在哪呢?是不是 TOP 后面的参数不能通过外面传递进来来确定的?谢谢
CREATE PROCEDURE [UsersList]
(@RowsToSkip int)
AS
SELECT TOP 40
[dbo].[Users].[UID], [dbo].[Users].[ULoginName],
[dbo].[Users].[UPower], [dbo].[Users].[UName],
[dbo].[Users].[UTel], [dbo].[Users].[UDepartment]
FROM [dbo].[Users]
WHERE [dbo].[Users].[UID] NOT IN
(SELECT TOP @RowsToSkip
[dbo].[Users].[UID]
FROM [dbo].[Users]
ORDER BY [dbo].[Users].[UID])
ORDER BY [dbo].[Users].[UID]