码迷,mamicode.com
首页 > 其他好文 > 详细

下拉框的逻辑实现

时间:2017-08-30 13:15:36      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:执行sql   下拉框   执行   工作量   nbsp   批量   工作   查询   批量修改   

  在一次开发中我遇到一个问题:通过选择下拉框的内容批量修改展示的字段,这时候下拉框有三种情况 1.置空  2.修改 3.默认不变(不修改它)

(当时页面有12个字段,总不能因为要修改一个字段而把所有字段都修改了吧)

修改和置空没什么好说的,直接将数据传入后台就行但是默认不变就麻烦了,后台操纵数据库采用的是替换占位符;

以前的解决解决方案 :如果默认不变的字段就需要再次查询数据库的数据,然后传入替换要修改的数据不仅代码的复杂,工作量的大

而且执行效率低,我采用的办法是如果选择默认不变(就是不修改它)传入  *   ;我然后在执行SQL上进行判断,如果是  *  就不变;其他的进行修改。

 

重点SQL:   INSTORE_EMP_NO=(CASE WHEN ‘*‘=? THEN INSTORE_EMP_NO ELSE ? END),

 INSTORE_EMP_NO:要传入的字段;?:要传入的数据(替换占位符)

 

下拉框的逻辑实现

标签:执行sql   下拉框   执行   工作量   nbsp   批量   工作   查询   批量修改   

原文地址:http://www.cnblogs.com/f1209/p/7452361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!