select top 5 字段 form 表 where 条件
我想top 5 5为输入的参数 就是有客户决定要显示几条就几条 是存储过程
select top @5 字段 form 表 where 条件
可以实现的不
我想top 5 5为输入的参数 就是有客户决定要显示几条就几条 是存储过程
select top @5 字段 form 表 where 条件
可以实现的不
解决方案 »
- C#插入oracle数据库一个datetime类型的问题
- 求助,关于内存增加的问题
- 值类型和引用类型内存回收的方式??
- Windows服务中怎么不能使用计时器呀???
- pictureBox1.Image =Image.FromFile(Application.StartupPath + "\\test.jpg");
- 哪位大大有《.NET企业应用高级编程——C#编程篇》电子版
- 在.Net中数组乱序排列的问题?
- SQL Server的复杂查询,希望各位指教!
- (追加100分!)在c#中如何指定axMediaPlayer播放文件的相对路径名?急!
- 使用.NET生成的COM组件,PB调用后窗体中的快捷键无反应
- 怎么唤醒子线程中的SLEEP
- 今天公司内部.net基础测试……在线等结果1
declare @num varchar(10)
set @sql='select top '+@num +'字段 from 表 where 条件'
exec(@sql)
把这个当成参数传进去就可以了
@sql varchar(500),
@n int
begin
set @sql='select top '+@n +'字段 from 表 where 条件'
exec(@sql)
end
go
declare @num int
AS
BEGIN
select top @num id from tb where 1=1
END
上面的方法都可以用啊。
这个只能传参数或者拼SQL