以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [讨论]SQL UPDATE 语句的效率问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30088)

--  作者:pc005637
--  发布时间:2013/3/20 18:25:00
--  [讨论]SQL UPDATE 语句的效率问题?

利用 SQL语句 更新后台数据表.

 

表格式如下: "锁定" "日期" 两列.

 

想了解一下下面两个语句的效率问题.

 

cmd.CommandText = "UPDATE {表名} SET 锁定 = \'已锁定\' WHERE 日期 < \'" & date.Today.AddDays(-1) & "\'"

 

cmd.CommandText = "UPDATE {表名} SET 锁定 = \'已锁定\' WHERE 日期 < \'" & date.Today.AddDays(-1) & "\' And 锁定 = \'未锁定\'"

 

哪个比较好?