当查询的条数是作为变量传递时的解决方法
2012-07-06 10:58
211 查看
在做数据库分页或者其他一些功能需要将返回的记录条数作为变量传递时 我们经常用到的一个方法是将SQL语句与传递过来的记录条数组合成一句SQL语句字符串 然后通过exec(sql)的方式去执行这个SQL语句。 原来还有更方便的方法,就是利用了数据库的保留变量:rowcount 例子: set rowcount 10 SELECT * FROM table 这样就可以只查询出10记录。 但用这个语句需要注意的事情是你执行了以上语句后,在此连接中再执行其他的语句,返回的 记录条数也同样只是10了。所以在程序代码中,要注意这样的逻辑,如果是在同一个事务中还要执行别的 SQL语句,那就要慎重考虑是否以这种方式去做
相关文章推荐
- 当查询的条数是作为变量传递时的解决方法
- 查询字符串传递中文参数的解决方法
- 1.正则表单验证2.全局变量作为形参传入函数内部操作之后,变量的值在全局上不发生改变的解决方法
- 无法把指针变量本身传递给一个函数的解决方法
- 如何在django的filter中传递字符串变量作为查询条件(动态改变查询条件)
- mybatis 传递多个参数 --解决mybatis查询使用多个参数方法--javabean传统方法和map方法
- 试图执行的查询中不包含作为合计函数一部分的特定表达式的解决方法
- 微软BI 之SSIS 系列 - 变量查询语句引起列输出顺序不一致的解决方法
- 浅谈c#泛型类型变量作为操作数使用的通用解决方法
- pl sql 查询显示乱码解决方法——设置环境变量NLS_LANG
- 如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
- C#委托本质探索 七、方法变量作为函数参数传递
- 如何解决JavaScript中UUID作为方法参数在方法中无法传递而数字却正常传递的问题
- js调用方法传递变量作为参数的问题
- 试图执行的查询中不包含作为合计函数一部分的特定表达式的解决方法
- 关于C++中给int变量输入字符引起的死循环解决方法
- PHP使用$_POST传递数据并检验输出时弹出CSS代码的解决方法
- Word 无法创建工作文件,请检查临时环境变量。解决方法
- iBatis查询,isNotEmpty不起作用,解决方法
- Ajax修改全局变量问题解决方法(Zepto版)