首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

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

2012-03-04 
SQL怎样动态读取记录条数?问题题目:SQL怎样动态读取记录条数?希望各位高手及时回帖,不胜感激。举例:declare

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)

热点排行