mybatis批量查询(oracle)
2016-07-02 17:33
716 查看
<insert id="insertMenusRoles">
insert into menus_roles
<foreach collection="param1" item="item" index="index" separator="union
all" >
select #{item,jdbcType=INTEGER},#{param2.roleid,jdbcType=INTEGER} from dual
</foreach>
</insert>
注意:
1. 没有values
2. 一定要添加类型
以下是mysql的,但没有经过验证,大家可以去网上查找
<insert id="insertMenusRoles">
insert into menus_roles values
<foreach collection="param1" item="item" index="index" separator="," >
( #{item},#{param2.roleid})
</foreach>
</insert>
注意:
1. separator里面是“,”
2. 要加上value
3. 要加上括号
insert into menus_roles
<foreach collection="param1" item="item" index="index" separator="union
all" >
select #{item,jdbcType=INTEGER},#{param2.roleid,jdbcType=INTEGER} from dual
</foreach>
</insert>
注意:
1. 没有values
2. 一定要添加类型
以下是mysql的,但没有经过验证,大家可以去网上查找
<insert id="insertMenusRoles">
insert into menus_roles values
<foreach collection="param1" item="item" index="index" separator="," >
( #{item},#{param2.roleid})
</foreach>
</insert>
注意:
1. separator里面是“,”
2. 要加上value
3. 要加上括号
相关文章推荐
- ORACLE 索引
- Windows 环境下的Oracle 编程
- VirtualBox虚拟机与主机互通,并且虚拟机又能上网配置
- oracle通过序列来实现主键的自增
- oracle 显示中文乱码解决方式
- Oracle -- 分区
- 使用plsql远程连接oracle服务器(11g测试有效)
- Oracle 10g DBCA建库四个选项的区别------ 一般用途 事务处理 定制数据库数据仓库
- oracle 服务器
- Oracle的高水位线介绍
- oracle undo与redo的区别
- Oracle 回滚(ROLLBACK)和撤销(UNDO)
- oracle undo 解析
- ORACLE 更新推荐人数
- oracle数据库中查询一个表中的字段是否存在于另一个表中字段数据
- oracle中字符串类型数据不全
- oracle 正则表达式使用
- oracle之数据同步:Oracle Sql Loader使用说明(大批量快速插入数据库记录)
- oracle 调用函数
- Oracle学习 第12天