简单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]
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]
...全文
相关推荐
sql存储过程几个简单例子
**创建存储过程**: - 在例1中,我们看到了如何创建一个简单的存储过程`proc_stu`,它接受两个输入参数`sname`和`pwd`,然后查询`ren`表中对应名字和密码的记录。
Sql Server中存储过程中输入和输出参数(简单实例 一看就懂)
本文将深入探讨存储过程中的输入和输出参数,并通过一个简单的实例来帮助理解。1. **输入参数**:输入参数允许你在调用存储过程时传递数据。
SQL Server存储过程在C#中调用的简单实现方法
在C#中调用SQL Server存储过程,主要涉及以下步骤:1. **创建存储过程**: 使用`CREATE PROCEDURE`语句定义存储过程。
SQL语句创建存储过程
在SQL Server 2005中,存储过程是一种预编译的SQL代码集合,它可以封装一组复杂的查询和操作,以供以后重复使用。这极大提高了数据库管理效率,减少了网络流量,并增强了安全性。
SQL简单存储过程示例
存储过程的使用示例: - 示例1:创建一个简单的查询所有书籍信息的存储过程。 - 示例2:插入一条新书籍记录,并计算所有书籍的总价(利用`OUTPUT`参数返回结果)。


疑难问题
