Oracle中insert同时插⼊多条数据Oracle 中 insert 同时插⼊多条数据
1. 语句
Oracle 与 Mysql 不同. 多条插⼊命令不⼀样.
INSERT ALL
INTO t_table ("col1","col2","col3")VALUES('val1','val2','val3')
INTO t_table ("col1","col2","col3")VALUES('val1','val2','val3')
INTO t_table ("col1","col2","col3")VALUES('val1','val2','val3')
garage单词巧记select1from dual;
1. INSERT ALL 开头
2. select 1 from dual 结尾, 不许含有, 否则会报错缺少 select 关键词. dual 可以替换不是 t_table 的任意⼀个表.
3. 没插⼊的⼀条语句中间没有 , 符号.
2. Mybatis
<insert id="insertList"parameterType="java.util.List">
INSERT ALL
<foreach collection="list"index="index"item="item">
INTO t_table
("col1", "col2", "col3")
VALUES
(
#{l1,jdbcType=VARCHAR},
#{l2,jdbcType=VARCHAR},css文字居中且左对齐
#{l3,jdbcType=VARCHAR}
个人发卡商城源码)
ssl协议端口mysql语句转oracle</foreach>
html中flex布局select 1 from dual
</insert>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论