时间:2021-07-01 10:21:17 帮助过:2人阅读
insert all into t_banks values(‘1‘,‘1‘,‘1‘) select 1 from dual; --t_banks表插入一条记录(‘1‘,‘1‘,‘1‘)
2. insert all/first
when ? then
into table1(col1,col2) values(v1,v2)
when ? then
into table2(col1,col2) values(v1,v2)
else
into table3(col1,col2) values(v1,v2)
select ...;
all有条件的插入,会依次判断每个符合的条件然后into
first有条件的插入,会找到第一个满足的条件然后into,后面的就不判断了
oracle--insert
标签: