22,210
社区成员
发帖
与我相关
我的任务
分享
SET ROWCOUNT 100 -- 此处100这个具体数字是未知的
-------------------------------------------
select top 10 * from mytable
select @@ROWCOUNT -- 这个等于10,10不是我要的
declare @a int;
--- 这里我要取到第一行的100这个数怎么得到? 注:第一行100这个数字我不设置变量赋值,所以不要让我在第一行设置变量,最后再取这个变量值
set @a = ();
SET ROWCOUNT 100
declare @a int;
select 1 col from sys.objects,sys.columns
set @a= @@rowcount
declare @top int=100;
Select Top(@top) * From mytable