问一个关于TOP N的问题 declare @i intset @i=10set rowcount @iselect top @i * from tb@i是個隨機變量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 錯了,改declare @i intset @i=10set rowcount @iselect * from tb 寫到一個存儲過程裡面create proc procName(@a int ,@tb varchar(100))as declare @sql varchar(1000)set @sql ='select * from '+@tbset rowcount @iexec(@sql)go 随机查询:select top 10 * from 表名 order by newid() 恩,加了order by (time之类的)再添加新记录肯定有变化 top n 是指 前N行 不过你的条件不一样的话 是应该可以的 随机查询:select top 10 * from 表名 order by newid()这条可以呢. select top n * from table order by newid() sql 多表聚合查询 字符是否包含在数组形式的字段中 MSSQL Server 2000怎么把备份停止或取消? 用vc开发SQLServer,用什么接口最快 请问用sql语句如何复制一个表? 该存储过程如何写? 如何复制整个表结构(包括主键,外键等信息) 有请pengdali(大力 V2.0)来帮我看看,多谢 group by查询失败 字段除1.17如何保留小数点后15位 把两个row里面的数据并到一个row里 请问数据备份,还原是否有系统存储过程
declare @i int
set @i=10set rowcount @i
select * from tb
as
declare @sql varchar(1000)
set @sql ='select * from '+@tb
set rowcount @i
exec(@sql)go
select top 10 * from 表名 order by newid()
再添加新记录肯定有变化
不过你的条件不一样的话 是应该可以的
select top 10 * from 表名 order by newid()
这条可以呢.