这条sql语句可以合并吗?

shaoml 2007-11-27 04:42:46
这条sql语句可以合并一条吗?

String sql2="UPDATE t_jsxx SET js_jk ='1' where js_xm='"+xm[i]+"'";

String sql3="UPDATE t_jsxx SET js_jk ='0' where js_xm <> '"+xm[i]+"'";
...全文
94 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaoml 2007-11-27
  • 打赏
  • 举报
回复
鶴嘯九天 我在查询分析器这样写 也是说go附近有语法错误。在这是不是不能这样写呢?

update test set name='aabb' where num='1' go update test set name='abc'where num<>'1'

问题解决了,用了无枪狙击手的方法。
也感谢大家!
shaoml 2007-11-27
  • 打赏
  • 举报
回复
谢谢 无枪狙击手
fa_ge 2007-11-27
  • 打赏
  • 举报
回复
第一次写的放在双引号外去了
fa_ge 2007-11-27
  • 打赏
  • 举报
回复



String sql2="UPDATE t_jsxx SET js_jk ='1' where js_xm='"+xm[i]+"' go UPDATE t_jsxx SET js_jk ='0' where js_xm <> '"+xm[i]+"' " ;



fa_ge 2007-11-27
  • 打赏
  • 举报
回复
搞错了
wzy_love_sly 2007-11-27
  • 打赏
  • 举报
回复
update t_jsxx set js_jk=temp.js_jk from
(select case id when 2 then 'bb' when 3 then 'cc' end js_jk from t_jsxx) temp
-狙击手- 2007-11-27
  • 打赏
  • 举报
回复
String sql2="UPDATE t_jsxx SET js_jk =case when js_xm='"+xm[i]+"'" + " then '1' else '0' end";   
-狙击手- 2007-11-27
  • 打赏
  • 举报
回复
String sql2="UPDATE t_jsxx SET js_jk =case when js_xm='"+xm[i]+"'" + "then '1' else '0'";

shaoml 2007-11-27
  • 打赏
  • 举报
回复
提示 go 附近语法错误,貌似不行。。。
fa_ge 2007-11-27
  • 打赏
  • 举报
回复
中间加个 go 就可以批处理了
fa_ge 2007-11-27
  • 打赏
  • 举报
回复



String sql2="UPDATE t_jsxx SET js_jk ='1' where js_xm='"+xm[i]+"'" go UPDATE t_jsxx SET js_jk ='0' where js_xm <> '"+xm[i]+"' ;



34,591

社区成员

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

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