表 TT:
NO NAME
A TT
B YY
C HH如果 TT.NO=A UPDATE 表AA SET AA.NAME=TT.NAME
如果 TT.NO=B UPDATE 表BB SET BB.NAME=TT.NAME
如果 TT.NO=C UPDATE 表CC SET CC.NAME=TT.NAME上面的三个判断是在一游标中使用,现在使用的是:
IF TT.NO=A BEGIN UPDATE 表AA SET AA.NAME=TT.NAME END
IF TT.NO=B BEGIN UPDATE 表BB SET BB.NAME=TT.NAME END
IF TT.NO=C BEGIN UPDATE 表CC SET CC.NAME=TT.NAME END
但效率太低,因为每运行一次都要进行三次判断,请教各位有没有更好的办法?
NO NAME
A TT
B YY
C HH如果 TT.NO=A UPDATE 表AA SET AA.NAME=TT.NAME
如果 TT.NO=B UPDATE 表BB SET BB.NAME=TT.NAME
如果 TT.NO=C UPDATE 表CC SET CC.NAME=TT.NAME上面的三个判断是在一游标中使用,现在使用的是:
IF TT.NO=A BEGIN UPDATE 表AA SET AA.NAME=TT.NAME END
IF TT.NO=B BEGIN UPDATE 表BB SET BB.NAME=TT.NAME END
IF TT.NO=C BEGIN UPDATE 表CC SET CC.NAME=TT.NAME END
但效率太低,因为每运行一次都要进行三次判断,请教各位有没有更好的办法?
解决方案 »
- 如何用代码绑定textBox控件绑定到datagridview,且鼠标单击datagridview行时,textBox显示对应行的数据。
- 哪里可以得到VS2008中所有图标?
- 未能在 sysindexes 中找到数据库 ID 11 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE
- 谁能够解释下OleDbConnection和SqlConnection的区别吗?
- 开发环境问题
- dddd
- 开机启动logo心得体会
- messageBox中的按钮事件怎么定义啊?谢谢大家了
- 请各位大虾帮我参考:我以前用VB现在我不想用了,我想用C,请问我该学哪个C啊?
- 该死的GRID
- C# DataGridview值问题
- winform如何去掉webBrowser控件右键菜单,再添加自己的右键菜单?
IF TT.NO=A BEGIN UPDATE 表AA SET AA.NAME=TT.NAME END
IF TT.NO=B BEGIN UPDATE 表BB SET BB.NAME=TT.NAME END
IF TT.NO=C BEGIN UPDATE 表CC SET CC.NAME=TT.NAME END 能用什么其他的方法优化一下,提高一下效率