请教各位大虾,Insert语句的执行效率

muders 2003-12-08 08:12:29
如果向一个普通的有着数万条以上纪录的表中插入数据,Insert语句的执行效率如何?相比之下通过外部程序ADO直接打开该表然后Addnew——Updata的效率是否高出很多?
...全文
51 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
muders 2003-12-08
  • 打赏
  • 举报
回复
那么到底用Insert的效率是否受对应数据表中记录总条数的影响呢?也就是说在一个有着非常巨大的记录条数的表中用Insert添加数据的操作效率是否和在只有几十条纪录的表中几乎相当(完全一样的可能性不大,受内存、处理器速度等的影响)
ycdelphicsdn 2003-12-08
  • 打赏
  • 举报
回复
当然是insert高了
如果用外部程序打开还得要打开数据库还得查找再更新
这样是要花时间的
所以最快的就是直接插入的了
无论数据库里有没有数据都一样
zjcxc 元老 2003-12-08
  • 打赏
  • 举报
回复
当然insert语句效率高.

用程序打开表处理,还要经过几个中间过程.

最快的莫过于直接从外部文件导入了.
a_stupid_boy 2003-12-08
  • 打赏
  • 举报
回复
我觉得直接用SQL语言进行操作效率是最高的

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧