读书人

SQL怎样动态读取记录条数?解决思路

发布时间: 2012-03-04 11:13:34 作者: rapoo

SQL怎样动态读取记录条数?
问题题目:SQL怎样动态读取记录条数?
希望各位高手及时回帖,不胜感激。
举例:
declare @num int
set @num=round(100*rand(),0)
select top @num from user_table

就是这样一个功能,不过我写的是错的,我也不知道错在哪里,只能认为SQL没这个用法,请各位高手指点。

[解决办法]
declare @num int
declare @s varchar(1000)
set @num=round(100*rand(),0)
Set @s = 'select top ' + cast(@num as varchar) + ' * user_table '
execute(@s)

读书人网 >ASP

热点推荐