存储过程中“Select Top 变量”的问题如何解决
2013-07-17 09:51
405 查看
在SqlServer2005中,可以这样:
在SqlServer2000中,不支持以上方法,可以这样:
DECLARE @p int SELECT TOP (@p) * FROM 表名
在SqlServer2000中,不支持以上方法,可以这样:
DECLARE @p int DECLARE @Sql varcher(1000) SET @Sql = 'SELECT TOP ' + CONVERT(varchar, @p) + ' * FROM 表名' EXEC @Sql
相关文章推荐
- SQL SERVER 存储过程中SELECT 返回值如何赋值给变量
- access中Top与Order by 的问题——如何解决 SELECT TOP 1语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题
- 如何解决ACCESS中select TOP语句竟然返回多条记录的问题?
- access中Top与Order by 的问题——如何解决 SELECT TOP 1语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 在MySql中建立存储过程和解决insert into select 中主键冲突的问题
- 如何解决Remoting无法传输存储过程参数的问题
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决ACCESS中select TOP语句返回全部记录问题?(转)
- 存储过程中select top 变量 和 if操作
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决Remoting无法传输存储过程参数的问题
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- 如何解决Remoting无法传输存储过程参数的问题
- mysql开发存储过程中,select结果集再动态的条件下select count(*)统计返回都为0问题解决
- 如何解决access 中 SELECT TOP 1语句竟然返回多条记录的问题?
- 如何解决ACCESS中SELECT TOP语句竟然返回多条记录的问题?
- sql存储过程的 TOP 后跟变量报错的解决办法