读书人

功能的现实解决方法

发布时间: 2012-03-15 11:50:38 作者: rapoo

功能的现实
如果读取数据库的功能 可以用select * from 表名 来实现 ,跟那种一行一行读取的来比较 效率会差很多吗

[解决办法]
如果数量少,看不出来,如果数量大就能看出来
例如10w条数据,

SQL code
select * from tableselect top 1 * from table
[解决办法]
一行一行的读取数据是用游标(cursor)来实现的,跟一般的查询语句比,效率确实低很多。你可以找一个系统表(里面数据比较多的)做一个测试。select top 1 from tbl是从表中取第一行数据。select *from tbl是取所有数据。

读书人网 >SQL Server

热点推荐