求update较快的算法 ( 积分: 100 )

  • 主题发起人 主题发起人 gxw
  • 开始时间 开始时间
G

gxw

Unregistered / Unconfirmed
GUEST, unregistred user!
有a,b两表,表字段结构相同,记录均超30000条.当条件 a.billno1=b.billno2 and a.name=b.name and a.salesum=b.salesum 成立时,用update语句令a.sid=1即可.
 
直接写应该也是相当快吧~
update a set a.sid=1
where a.billno1=b.billno2 and a.name=b.name and a.salesum=b.salesum
 
呵呵,最好先测试下
 
数据库更新和查询操作要快,一个很重要的要则,就是要对where中用到的字段建立索引,同时减少相关字段的触发器!
数据库插入数据要快,则要减少有关字段的索引和触发器!
 
同意楼上的,增加索引,减少触发器,最好是不用。。。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部