首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

功能的现实解决方法

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

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

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

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

热点排行