日期:2014-05-17  浏览次数:20876 次

麻烦各位瞧瞧,按指定条数批量更新的问题.(所有分都给了.)
本帖最后由 s63403048 于 2013-05-31 14:20:09 编辑
有3个文本框,第一个部门,第二个人员,第三个分配条数.
需要实现按分配条数批量分配.
分配条数的取法是从表格里的数据集取rownum=填写的分配条数.
请问此SQL应该如何写.
我的想法是:
首先获得3个文本框的值,
update tablea  set 部门= xx,set 人员= xx where memberid in(
select memberid from 表格中table where rownum <= 填写的分配条数 and rownum >0
)
这是我的初始想法.
各位有其他意见吗?

------解决方案--------------------
按分配条数批量分配?看不懂。。。把那三个表也贴出来吧

------解决方案--------------------
引用:
有3个文本框,第一个部门,第二个人员,第三个分配条数.
需要实现按分配条数批量分配.
分配条数的取法是从表格里的数据集取rownum=填写的分配条数.
请问此SQL应该如何写.
我的想法是:
首先获得3个文本框的值,
update tablea  set 部门= xx,set 人员= xx where memberid in(
select memberid from 表格中table where rownum <= 填写的分配条数 and rownum >0
)
这是我的初始想法.
各位有其他意见吗?


批量分配的内容是什么?批量分配给谁?是把人员批量分配给部门?是否考虑并发?
------解决方案--------------------
and rownum <= 60
and rownum > 0

这种条件最好不要这么写