您的位置:首页 > 其它

当查询的条数是作为变量传递时的解决方法

2012-07-06 10:58 211 查看
在做数据库分页或者其他一些功能需要将返回的记录条数作为变量传递时 我们经常用到的一个方法是将SQL语句与传递过来的记录条数组合成一句SQL语句字符串 然后通过exec(sql)的方式去执行这个SQL语句。 原来还有更方便的方法,就是利用了数据库的保留变量:rowcount 例子: set rowcount 10 SELECT * FROM table 这样就可以只查询出10记录。 但用这个语句需要注意的事情是你执行了以上语句后,在此连接中再执行其他的语句,返回的 记录条数也同样只是10了。所以在程序代码中,要注意这样的逻辑,如果是在同一个事务中还要执行别的 SQL语句,那就要慎重考虑是否以这种方式去做
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐