declare @aa int
select @aa = 20
set rowcount @aa
select * from table
set rowcount 0
select @aa = 20
set rowcount @aa
select * from table
set rowcount 0
解决方案 »
- 如何对表中中间的字段进行查询
- 朋友们,求助通配符的问题!
- 求储存过程,两个表组合统计
- 紧急求助:高效率两表合并查询
- 高分求助。。。关于。。。
- 求一个sql语句
- 看似简单的两个表的关联,请邹建帮忙。
- 如何按时间点恢复SQL数据啊!!!
- 便用OpenDataSource出現錯誤信息Could not locate registry entry for OLE DB provider ...如何處理?
- 提示子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的
- 请问如何查出指定条目的信息!
- 查询分析器中没有象其他编程工具一样的自动空格缩进和上行代码符合????
declare @aa int
select @aa = 20
select top @aa * from table
因为@aa是随时变的,有什么实现的办法
select @aa = 20
exec('select top ' +@aa+ ' * from table')
select @aa = 20
set rowcount @aa
select * from table_name
select @aa = 20
exec('select top ' +@aa+ ' * from table')
也是可行的。