运行SQL语句超时!在线等!!急!!!

update表aset字段b=0表a有10W条数据有时候1秒钟就执行完了,有时候就执行不了!... update 表a set 字段b = 0 表a 有10W条数据 有时候1秒钟就执行完了,有时候就执行不了! 展开
 我来答
chooseyou123
2009-06-20 · TA获得超过140个赞
知道答主
回答量:93
采纳率:0%
帮助的人:96.8万
展开全部
有时候1秒钟就执行完了,有时候就执行不了!
这种情况可能你在更新的时候表有写入操作,加个WITH(NOLOCK)或者WITH(ROWLOCK)就Ok了。

UPDATE Users WITH (ROWLOCK) SET Username = 'fred' WHERE Username = 'foobar'
朱华平
2009-06-20 · TA获得超过230个赞
知道小有建树答主
回答量:515
采纳率:0%
帮助的人:427万
展开全部
可能两个超时,asp页面超时或者sql超时
在asp页面开始处加上
Server.ScriptTimeOut=9999
conn.CommandTimeOut = 9999
就可以了
再有可能是你的程序有问题,不可能1秒钟就完了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tj_angela
2009-06-20 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2588万
展开全部
有时候就执行不了
说明表被锁住了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hmily_zdz
2009-06-20
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
10W条1秒就执行完了?
那还是挺快的啊...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2032eaa
2009-06-20 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1828万
展开全部
能不能不update 你不就是要把b全设为0吗 把这列delete掉 然后add 设默认值为0 就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式