[转]select top n 动态赋值
怎样实现 select top n 语句中 n 的动态赋值呢?
怎样实现 select   top   n   语句中 n 的动态赋值,求教各位了.
要把这个n值传到存储过程中,再加入 
select top n 
语句中,而且不能用下面这种形式 来执行查询,要直接查询的
DECLARE   @sqlStr   nvarchar(400) 
SET   @sqlStr   =   "   SELECT   TOP   "   +   CAST(@pageSize   AS     CHAR(10))     +   "   *   FROM   课程表 " 
EXEC   sp_executesql   @sqlStr
这个办法我已经实现了,可公司现要求不用字符串,要直接查询,请问有没有别的办法实现了呢.我现在用下面的方法总是出错:
SELECT TOP @pageSize * FROM 课程表
------解决方案--------------------
declare @i int 
set @i =10 
set rowcount @i 
select * from 课程表 
set rowcount 0 
------解决方案--------------------
declare @pageSize int,@str varchar(100)
set @pageSize=100
set @str=cast(@pageSize as varchar(100))
exec ( 'SELECT TOP ' + @str + ' * FROM 课程表 ') 
------解决方案--------------------
不能吧, 
我想你公司的意思是不是要放在服务器中得到SQL语句再在数据服务器运行?
楼上的大大们,LZ要的是:可公司现要求不用字符串,要直接查询 
------解决方案--------------------
LZ用2000还是2005,2005可以不用字符串直接实现 
------解决方案--------------------
sql 2005 可以直接实现
select top(1+2) 
* 
from syscolumns
[转]select top n 动态赋值的更多相关文章
- javascript如何解析json对javascript如何解析json对象并动态赋值到select列表象并动态赋值到select列表
		
原文 javascript如何解析json对象并动态赋值到select列表 JSON(JavaScriptObject Notation)一种简单的数据格式,比xml更轻巧.JSON是JavaScri ...
 - layui select 下拉框 级联 动态赋值 与获取选中值
		
//下拉框必须在 class="layui-form" 里 不然监听事件没有作用 <div class="layui-form" > <div ...
 - 如何将  select top 4 id from  table1 赋值 给 declare @id1 int,@id2 int,@id3 int,@id4 int
		
declare @id1 int,@id2 int,@id3 int,@id4 int ),) select @sickcode = sickcode,@sfrq =sfrq from tablena ...
 - Highcharts动态赋值学习
		
最近老大让做项目中的统计图表功能,需要使用highcharts这个插件,弄出来了两种类型的图表动态赋值的实现,首先贴上中文网的官网和api地址,使用这个英语不好的同学肯定会用到的: 中文网官网:htt ...
 - 关于 layer.open 动态赋值不了的问题
		
前情: layer.open({ type:1, // 用的是默认的信息弹框 content: $('#test'), // 这里不用 $('#test').html(), 不然后面获取不了值 }); ...
 - SELECT TOP 1 比不加TOP 1 慢的原因分析以及SELECT TOP 1语句执行计划预估原理
		
本文出处:http://www.cnblogs.com/wy123/p/6082338.html 现实中遇到过到这么一种情况: 在某些特殊场景下:进行查询的时候,加了TOP 1比不加TOP 1要慢(而 ...
 - Jquery为下拉列表动态赋值与取值,取索引
		
接触前端也不久对jquery用的也只是皮毛,写过去感觉能复用的发出来,大家指点下 1.下拉列表动态赋值 function initddlYear() { var mydate = new Date() ...
 - Oracle游标动态赋值
		
1. oracle游标动态赋值的小例子 -- 实现1:动态给游标赋值 -- 实现2:游标用表的rowtype声明,但数据却只配置表一行的某些字段时,遍历游标时需fetch into到精确字段 CREA ...
 - jQuery Distpicker插件 省市区三级联动 动态赋值修改地址
		
在获取创建页面数据后需要在编辑页面调取之前提交的数据,在使用这个插件后发现无法动态赋值,查找资料后发现需要先销毁实例,$(’#target’).distpicker(‘destroy’); 第一步 引 ...
 
随机推荐
- (转)Android新的menu实现——ActionMode
			
Android的menu有多种实现方式,以前写过一篇Android中五种常用的menu(菜单),这里介绍一种新的menu实现方式:ActionMode.ActionMode是Android 3.0以后 ...
 - qt打开url
			
QDesktopServices::openUrl(QUrl(QLatin1String(“http://blog.const.net.cn“)))
 - 关联关系的CRUD
			
关联关系中的CRUD_Cascade_Fetch 1. hibernate_1700_one2many_many2one_bi_crud 2. 设定 cascade 可以设定在持久化时对于关联对象的操 ...
 - java面试题之----mysql表优化方案
			
本文转载自segmentfault,原文链接:https://segmentfault.com/a/1190000006158186. 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考 ...
 - 杂谈spring、springMVC
			
一.背景 目前项目组都在用SSM(spring+springMVC+mybatis)开发项目 大家基本都停留在框架的基本使用阶段,对框架的职责并不清晰,导致配置文件出现了不少问题 在这简单讲解一下sp ...
 - Jmeter入门16  数据构造之随机数Random Variable & __Random函数
			
接口测试有时参数使用随机数构造.jmeter添加随机数两种方式 1 添加配置 > Random Variable 2 __Random函数 ${__Random(1000,9999) ...
 - 出租WiFi到底靠不靠谱?
			
创业是一种心态,也是不断的探索,他融入我们的生活,从日常中积累,从小微处启航. 一.背景交代 最近在换工作,本周搬到新租的单身公寓,空间不大,倒是干净整洁.委托租房中介帮忙开通宽带,告知是电信网最低开 ...
 - cocos2d-x3.1  下实现相似Android下ExpandListView的效果
			
在左Android開始有SDK提供ExpandListView的可扩展列表,而在iOS下有很多第三方做好的Demo,这里我是參照iOS下RATreeView这个第三方库实现的. 本文代码:须要在3.1 ...
 - html常见元素和理解
			
html常见元素分为两类,一类是header区的元素,一类是body区的元素 header区元素: meta title style link scipt base 里面包括像meta,title,s ...
 - POJ Widget Factory 【求解模线性方程】
			
传送门:http://poj.org/problem?id=2947 Widget Factory Time Limit: 7000MS Memory Limit: 65536K Total Su ...